【求助】linux下部署finereport出现tools.jar未匹配问题

linux下部署finereport出现tools.jar未匹配问题,我查着了%JAVA_HOME%下的tools.jar复制上去也无法匹配。另外也用java -version查找了使用版本之后用里面的tools.jar也无效。

请问有没有什么办法可以找出处理方法?

tomcat:8.5  

jdk:1.8

FineReport 用户Fcajm3203 发布于 2019-12-11 13:13 (编辑于 2019-12-11 13:36)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
白水先生Lv3初级互助
发布于2019-12-11 13:16

你先搜一下,系统里面有几个tools.jar,有可能生效的不是你以为的那一个。

FineReport10,要用JDK1.8的

  • 用户Fcajm3203 用户Fcajm3203(提问者) 三个,全部试了一遍不成功,都是不匹配。
    2019-12-11 13:33 
  • 白水先生 白水先生 回复 用户Fcajm3203(提问者) 重新下载一个jdk1.8环境变量配对,再试一下
    2019-12-12 09:26 
  • 用户Fcajm3203 用户Fcajm3203(提问者) 回复 白水先生 新弄了一台虚机重来一遍也不行,不知道这个对jdk是不是有要求。用的arm64的
    2019-12-12 11:11 
  • 白水先生 白水先生 回复 用户Fcajm3203(提问者) 试试 sun公司的JDK,不要用OpenJDK,我是这个版本没有问题 [fr10@localhost ~]$ java -version java version \"1.8.0_112\" Java(TM) SE Runtime Environment (build 1.8.0_112-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
    2019-12-12 13:49 
  • 用户Fcajm3203 用户Fcajm3203(提问者) 回复 白水先生 方便询问下你用的linux系统版本吗?在sun下下载了jdk1.8的202、221、231,发现都不起作用。你还有112的下载地址吗?
    2019-12-13 12:31 
最佳回答
0
zsh331Lv8专家互助
发布于2019-12-11 13:19
最佳回答
0
cy58163748Lv3见习互助
发布于2020-3-18 13:01

我在部署bi的时候也遇到了, linux上面用的什么jdk,你tools.jar就要用什么jdk的。也就是你linux上跑的那个jdk里的tools.jar复制到tomcat的lib里面,就行了

  • 4关注人数
  • 863浏览人数
  • 最后回答于:2020-3-18 13:01
    请选择关闭问题的原因
    确定 取消
    返回顶部