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

时间:2017-06-01 19:49:54

标签: netbeans java-5 netbeans-8.2

我相信我缺乏应该非常基本的知识,但是,这是我的情景:

我管理仍在Java 1.5上运行的第三方应用程序。应用程序服务器(WebLogic 11)可以在Java 7上运行,但代码仍然需要编译为1.5(我猜我应该理解的基本信息)。

我也喜欢使用最新最好的工具,所以坚持使用NetBeans 8.1,同时知道有一个新版本真的不适合我。但是,无法在NetBeans 8.2中添加1.5平台,并显示以下错误消息:

  

在平台源/二进制格式比最小支持旧的酮(1.6)

我尝试添加编译器选项,如:

  

-source 1.5 -target 1.5

然后我收到错误陈述

  

javac:源版本1.6需要目标版本1.6

我的假设是它正在查看“源/二进制格式”选项,该选项在项目属性中设置为“JDK 6”。

任何帮助/指导都将不胜感激。

2 个答案:

答案 0 :(得分:0)

不在NetBeans 8.2中。

使用支持最小源/二进制格式1.2

的NetBeans 8.0.2

答案 1 :(得分:0)

首先,要回答您的问题,NB 8.2不可能做到这一点 您必须降级NB以使其再次运行。

但是我有几个问题:

  

我管理仍在Java 1.5上运行的第三方应用程序。

这是什么意思?你不能更新Java?究竟是什么原因?

  

应用程序服务器(WebLogic 11)可以在Java 7上运行,但代码仍然需要编译为1.5

抱歉,我收不到,你的意思是什么代码? 为什么必须编译1.5? 第三方(1.5)应用程序是否直接访问您的java类?

(理论上*,Java是向后兼容的。 意思是,您可以使用最新的 Java来运行旧的二进制文件)

*理论上,因为有时你需要做很少的修改 您的应用程序再次使用最新的Java版本。

干杯。