我可以同时拥有java 7& 8一起跑

时间:2017-07-01 05:17:17

标签: java ireport

我正在开发一个在java 8上运行的项目,但我经常使用在java 7上运行的jasper报告来生成PDF报告。问题是我必须在7& 8个版本。有什么方法可以让系统知道哪个版本的Java用于哪些应用程序。我的tomcat服务器包含在一个外部运行的Hybris服务器实例中,因此在Eclipse中更改合规性级别没有任何帮助。

2 个答案:

答案 0 :(得分:0)

根据描述here,您可以安装任意数量的JDK。系统默认值是您在环境变量下添加到PATH变量的系统。在NetBeans中创建新项目时,请选择所需的JDK位置。 (Java 7或Java8)。您可以参考this

答案 1 :(得分:0)

也许我的问题被误解了,但我找到了一种方法来实现我打算做的事情。 将您的JAVA_HOME设置为1.7版本并打开iReports应用程序(如果版本设置为1.8,则不会打开它)。然后将JAVA_HOME重置为1.8并正常运行您的应用程序。 iReports启动后,在开发报告时不会出现进一步的问题。 它更像是一个黑客而不是一个正确的解决方案,但对我来说效果还不错。