Java jdk,编译器,运行时目标。针对特定运行时的问题以及我可以使用的jdk / sdk

时间:2012-02-22 15:32:17

标签: java netbeans compiler-construction settings version

我有严格的编译和运行时版本,我可以使用,而且我无法将其映射到项目属性的netbeans“源/二进制格式”选项。我想用jdk7进行开发,因为它有非常好的代码特性和支持(String switch case是一个完美的例子)但是在运行时项目的环境要求它使用1.4.1或更高版本进行编译,并且运行时版本1.6.0_02(不能高于)

鉴于这些信息,我相信只要netbeans在环境级别上使用jdk7,那么我可以将项目级别的源/二进制设置设置为jdk 1.4并且就好了。

这是一个正确的假设,还是我错过了一个基本概念?

1 个答案:

答案 0 :(得分:0)

如果您的项目必须使用1.4.1版编译,则必须将源/二进制格式设置为1.4.1。如果您的运行时平台仅支持jdk1.6,您认为如何使用1.7功能呢?