正在打开IReport获取错误消息-“;找不到java exe。”;
我的报告在我的电脑中运行良好,但是 在另一台计算机上以Java打开IReport文件时 我一直收到错误消息-正在打开IReport获取错误消息-“;找不到java exe。”;,java,ireport,portable-applications,Java,Ireport,Portable Applications,我的报告在我的电脑中运行良好,但是 在另一台计算机上以Java打开IReport文件时 我一直收到错误消息- “找不到java exe。” 或 我正在使用iReportPortable。可能是什么问题?这是因为jdkhome尚未设置,或者jdkhome无法在系统中找到您的jdk文件。 你所要做的就是: -在ireport的ireport.conf文件中设置jdkhome 您必须找到IReport的IReport.conf文件并对其进行编辑 打开它,然后将行jdkhome=“/path/更改为/j
“找不到java exe。”
或
我正在使用iReportPortable。可能是什么问题?这是因为jdkhome尚未设置,或者jdkhome无法在系统中找到您的jdk文件。 你所要做的就是: -在ireport的ireport.conf文件中设置jdkhome
您必须找到IReport的IReport.conf文件并对其进行编辑 打开它,然后将行jdkhome=“/path/更改为/jdk”
(即:jdkhome=“c:Program Files/Java/jre7”-您的jdk/jre(版本)文件所在的位置)我在非便携版本上也遇到了类似的问题。在我的例子中,机器有一个64位版本的Java和一个32位版本的iReport,这导致了您遇到的神秘错误消息。在那台机器上安装32位版本的Java解决了这个问题。首先,iReports 5.6.0将在jdk 1.7.x.x上工作,但在jdk 1.8.x.x上不工作,因此首先必须安装jdk 1.7.x.x 然后转到安装jasperreport的文件夹。例如:C:\ProgramFiles(x86)\Jaspersoft\iReport-5.6.0\etc然后编辑“iReport.conf”文件 使用记事本编辑文件,并将以下行更改为此行 jdkhome=“/path/to/jdk”to jdkhome=“C:\Program Files\Java\jdk x.x” 请指明已安装JDK的版本,并确保删除“#”符号,否则如果使用Ubuntu,它将无法工作:
JDK/JRE的默认位置,可以使用--jdkhome开关覆盖
jdkhome=“/usr/lib/jvm/java-7-openjdk-amd64”
感谢您的快速响应:)
"Neither (null)\\jre\\bin\\java.exe nor (null)\\vin\\java.exe exists"
jdkhome="/path/to/jdk"
jdkhome="c:Program Files/Java/jre7"-file to jdk
default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
jdkhome="/usr/lib/jvm/java-7-openjdk-amd64"