[英]Is it possible to override the minimum requirement of Java 1.6 for NetBeans 8.2?
我相信我缺乏应该非常基础的知识,但是,这是我的情况:
我管理一个仍在Java 1.5上运行的第三方应用程序。 应用程序服务器(WebLogic 11)可以在Java 7上运行,但是代码仍需要针对1.5进行编译(我想我应该理解的基本信息)。
我也喜欢使用最新最好的工具,因此在知道有新版本的同时使用NetBeans 8.1确实不适合我。 但是,无法将1.5平台添加到NetBeans 8.2,并显示以下错误消息:
平台源/二进制格式早于支持的最低版本(1.6)
我试过添加编译器选项,例如:
来源1.5-目标1.5
但是我得到了错误说明
javac:源版本1.6需要目标版本1.6
我的假设是,它正在查看项目属性中设置为“ JDK 6”的“源/二进制格式”选项。
任何帮助/指导将不胜感激。
不在NetBeans 8.2中。
使用支持最小源/二进制格式为1.2的NetBeans 8.0.2
首先,要回答您的问题,NB 8.2无法做到这一点
您必须降级NB才能再次进行此工作。
但是我有几个问题:
我管理一个仍在Java 1.5上运行的第三方应用程序。
这是什么意思? 您无法更新Java? 确切原因是什么?
应用程序服务器(WebLogic 11)可以在Java 7上运行,但是代码仍需要针对1.5进行编译
抱歉,我不明白,您是什么意思?
为什么必须将其编译为1.5?
第三方(1.5)应用程序是否直接访问您的Java类?
(理论上*,Java是向后兼容的。这意味着,您可以使用最新的 Java运行旧的二进制文件)
*从理论上讲,因为有时您无需做任何修改即可使您的应用程序再次使用最新的Java版本。
干杯。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.