我们如何为iReport更改Java平台版本

Sub*_*shi 2 java ireport

在我的Widows机器上,我有两个Java版本安装(1.5和1.6).

我已经安装了iReport 4.0.7,但它默认采用Java 1.5版,当我运行它时,它会抛出异常.

发生了java.lang.UnsupportedClassVersionError异常.

谁能告诉我怎样才能告诉iReportJava 1.6而不是1.5 上运行.

我已经从环境变量中删除了Java 1.5的Path和其他条目.

在此输入图像描述

Ken*_*ent 5

正如我在评论中所说.如果你使用jasper api在容器中运行你的应用程序(比如tomcat/jboss/...),你必须检查你的容器conf,以确保java_home指向正确的java版本.

如果你的问题是关于ireport.你可以检查一下{YourireportPath}/etc/ireport.conf你可以找到一行:

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
#jdkhome="/path/to/jdk"
Run Code Online (Sandbox Code Playgroud)

取消注释并使其正确.它可以解决你的问题.对不起,不知道像Windows安装程序那样的高级功能.