繁体   English   中英

是否可以覆盖Java 1.6对NetBeans 8.2的最低要求?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM