我可以同时拥有 java 7 和 8 运行 的实例吗
Can I have instances of both java 7 & 8 running together
我正在做一个 运行 在 java 8 上进行的项目,但我经常使用 运行 在 java 7 上生成 PDF 报告的 jasper 报告.问题是我必须为此在 7 和 8 版本之间切换。有什么方法可以让系统知道哪个版本的 Java 用于哪些应用程序。我的 tomcat 服务器封装在一个 Hybris 服务器实例中,该实例在外部 运行,因此在 Eclipse 中更改合规性级别没有帮助。
按照描述 you can install any number of JDKs. The system default will be the one you added to the PATH variable under environment variables. When you create a new project in NetBeans select the desired JDK location. (Java 7 or Java8). You can refer this。
也许我的问题被误解了,但我找到了一种方法来实现我想要做的事情。
将 JAVA_HOME 设置为 1.7 版本并打开 iReports 应用程序(如果版本设置为 1.8 则不会打开)。然后将 JAVA_HOME 重置回 1.8 并正常 运行 您的应用程序。一旦 iReports 启动,开发报告时就没有其他问题了。
这与其说是一个合适的解决方案,不如说是一种破解,但对我来说已经足够好了。
我正在做一个 运行 在 java 8 上进行的项目,但我经常使用 运行 在 java 7 上生成 PDF 报告的 jasper 报告.问题是我必须为此在 7 和 8 版本之间切换。有什么方法可以让系统知道哪个版本的 Java 用于哪些应用程序。我的 tomcat 服务器封装在一个 Hybris 服务器实例中,该实例在外部 运行,因此在 Eclipse 中更改合规性级别没有帮助。
按照描述
也许我的问题被误解了,但我找到了一种方法来实现我想要做的事情。 将 JAVA_HOME 设置为 1.7 版本并打开 iReports 应用程序(如果版本设置为 1.8 则不会打开)。然后将 JAVA_HOME 重置回 1.8 并正常 运行 您的应用程序。一旦 iReports 启动,开发报告时就没有其他问题了。 这与其说是一个合适的解决方案,不如说是一种破解,但对我来说已经足够好了。