无法使用Netbeans 8和JDK 1.8运行iReports 5.6.0

Fir*_*kon 6 java netbeans ireport

我安装了JDK 1.8版的Netbeans 8.我最近下载了iReports 5.6.0来创建报告.安装后程序无法打开.有一个错误说

找不到Java.exe既不存在(null)\ jre\bin\java.exe也不存在(null)bin\java.exe.

我怎么解决这个?我使用Netbeans8创建了我的项目,如果我将我的netbeans降级到版本7或者某些东西我的GUI界面会不会搞砸了?

mka*_*zma 9

您必须修改ireport.conf文件以指定您希望iReport使用的JDK.

完成安装Windows 7 x64将指定x86程序文件的默认路径.IE"Program Files(x86)"将其更改为"Program Files",然后在配置文件中进行更改.

您可以在[ireport_install_directory] ​​\ etc\ireportpro.conf下找到ireportpro.conf文件.如果您使用安装程序安装了iReport,则在安装JasperReports Server的文件夹中有一个ireport文件夹.

该文件中有两行我将更改:

取消注释jdk home设置,并将其明确指向安装64位JDK 1.7的位置.改变它:

JDKHOME = "/路径/到/ JDK"

就像你在下面看到的那样:

jdkhome ="C:\ Program Files\Java\jdk1.7.0"

我还会更改"default_options"行:

default_options =" - J-Xms24m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level = 1000 -J-XX:MaxPermSize = 256m"

为JVM运行iReport提供更多内存和更低MaxPermSize值的东西.一个

default_options =" - J-Xms1024m -J-Xmx1024m -J-Dorg.netbeans.ProxyClassLoader.level = 1000 -J-XX:MaxPermSize = 128m"

请享用!