Java Jaspersoft Studio 6.6.0可以';不要改变JRE

Java Jaspersoft Studio 6.6.0可以';不要改变JRE,java,jaspersoft-studio,Java,Jaspersoft Studio,我在使用Jaspersoft Studio时遇到问题 我通过Java应用程序生成了许多jasper报告,但是当我试图生成一个包含子报告的报告时,我得到了“Unsupported major.minor version 52.0”错误 我知道这意味着.jasper是使用1.8编译的,java应用程序是在1.7上运行的 现在,当我试图将JasperSoft Studio(窗口>首选项>编译器)上的“编译器符合性级别”从1.8更改为1.7时,我的头撞到了墙上 程序本身告诉我需要先激活JRE,然后才能使

我在使用Jaspersoft Studio时遇到问题

我通过Java应用程序生成了许多jasper报告,但是当我试图生成一个包含子报告的报告时,我得到了“Unsupported major.minor version 52.0”错误

我知道这意味着.jasper是使用1.8编译的,java应用程序是在1.7上运行的

现在,当我试图将JasperSoft Studio(窗口>首选项>编译器)上的“编译器符合性级别”从1.8更改为1.7时,我的头撞到了墙上

程序本身告诉我需要先激活JRE,然后才能使用它,但允许我这样做的界面按钮没有响应

我尝试从Oracle下载jre 1.7并将其放在“jasper/TIB_js-studiocomm_6.6.0/features”文件夹中,然后更改了“JaspersoftStudio.ini”以反映新路径,但我得到了一个配置错误


是否有其他方法可以更改JasperSoft Studio使用的jre进行编译?

我也遇到了同样的问题-令人沮丧,因为当您单击添加jre时,它会将您带到一个似乎错误的首选项窗格。我最后做的是下载默认使用1.7的JasperSoft Studio的早期版本(6.0.0),然后加载jrxml文件并从中编译。这也是我最后做的,@LucaPB,尽管我选择了5.6.1。即便如此,在安装之后,它仍然在寻找Java1.8。因此,我需要卸载所有其他版本的Jasper Studio,然后删除.eclipse目录,然后重新安装较旧版本的Jasper Studio,然后更新项目属性以使用较旧的Java版本。更改Java版本应该不会这么难!