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



我已经安装了带有JDK 1.8版本的Netbeans 8。我最近下载了iReports 5.6.0,用于创建报告。安装后,程序不会打开。出现错误

找不到Java.exe(null)\jre\bin\java.exe和(null)bin\java.exe都不存在。

我该如何解决这个问题??我已经使用Netbeans8创建了我的项目,如果我将我的netbeans降级到版本7或其他什么版本,我的GUI界面不会出错吗?

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

通过安装Windows 7 x64将指定x86程序文件的默认路径。I.E.";"程序文件(x86)";将其更改为";程序文件";然后在配置文件中进行更改。

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

文件中有两行我要更改:

取消注释jdk-home设置,并明确指出您安装64位JDK1.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";

为运行iReport的JVM提供更多内存和更低的MaxPermSize值。

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

享受吧!

相关内容

  • 没有找到相关文章

最新更新