在我的Widows机器上,我有两个Java版本安装(1.5和1.6).
我已经安装了iReport 4.0.7,但它默认采用Java 1.5版,当我运行它时,它会抛出异常.
发生了java.lang.UnsupportedClassVersionError异常.
谁能告诉我怎样才能告诉iReport在Java 1.6而不是1.5 上运行.
我已经从环境变量中删除了Java 1.5的Path和其他条目.

正如我在评论中所说.如果你使用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安装程序那样的高级功能.
| 归档时间: |
|
| 查看次数: |
9675 次 |
| 最近记录: |