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

问题描述 投票:0回答:1

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

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

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

java netbeans version settings
1个回答
0
投票

如果您的项目必须使用版本 1.4.1 进行编译,则必须将源/二进制格式设置为 1.4.1。更何况如果你的运行平台只支持jdk1.6你觉得怎么可能使用1.7的功能呢?

© www.soinside.com 2019 - 2024. All rights reserved.