打开IReport获取错误消息 - "找不到java exe."

6 java ireport portable-applications

我的报告在我的计算机上工作正常,但在另一台计算机上用Java打开IReport文件时,

我一直收到错误信息 -

"Cannot find java exe."

要么

"Neither (null)\\jre\\bin\\java.exe nor (null)\\vin\\java.exe exists"
Run Code Online (Sandbox Code Playgroud)

我正在使用IReport便携式.可能是什么问题呢?

Myk*_*tin 6

这是因为尚未设置jdkhome或jdkhome无法在系统中找到您的jdk文件。您要做的就是:

ireport的ireport.conf文件中的-setup jdkhome

jdkhome="/path/to/jdk"
jdkhome="c:Program Files/Java/jre7"-file to jdk
Run Code Online (Sandbox Code Playgroud)


小智 5

首先,iReports 5.6.0可以在jdk 1.7.xx上运行,而不能在jdk 1.8.xx上运行,因此首先您必须安装jdk 1.7.xx

然后转到安装jasperreport的文件夹。例如:C:\ Program Files(x86)\ Jaspersoft \ iReport-5.6.0 \ etc,然后编辑“ ireport.conf”文件。

使用记事本编辑文件,并将以下行更改为此。

jdkhome =“ / path / to / jdk”到jdkhome =“ C:\ Program Files \ Java \ jdk xx”

指示已安装的JDK的版本,并确保删除“#”符号,否则它将不起作用