Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans 为什么在Lion上的JavaSE7中使用带字符串的switch语句仍然会出错?_Netbeans_Osx Lion_Switch Statement_Java 7 - Fatal编程技术网

Netbeans 为什么在Lion上的JavaSE7中使用带字符串的switch语句仍然会出错?

Netbeans 为什么在Lion上的JavaSE7中使用带字符串的switch语句仍然会出错?,netbeans,osx-lion,switch-statement,java-7,Netbeans,Osx Lion,Switch Statement,Java 7,我正在运行MacOSXLion,在netbeans中有一个Java项目,我想在其中使用字符串开关语句。我下载并安装了OpenJDK7,并且我认为我已经配置了该项目以正确使用Java1.7 在项目属性中,我已将JDK 7设置为平台: 它在项目窗口的库部分显示为JDK1.7 然而,我仍然得到一个编译错误,说1.6不支持带字符串的开关 我在这里遗漏了一个步骤吗?如果它与Eclipse类似,那么字符串大小写是一种语言特性,而不是库特性。 Eclipse默认使用自己的内部编译器,我怀疑NetBeans也

我正在运行MacOSXLion,在netbeans中有一个Java项目,我想在其中使用字符串开关语句。我下载并安装了OpenJDK7,并且我认为我已经配置了该项目以正确使用Java1.7

在项目属性中,我已将JDK 7设置为平台:

它在项目窗口的库部分显示为JDK1.7

然而,我仍然得到一个编译错误,说1.6不支持带字符串的开关


我在这里遗漏了一个步骤吗?

如果它与Eclipse类似,那么字符串大小写是一种语言特性,而不是库特性。 Eclipse默认使用自己的内部编译器,我怀疑NetBeans也类似


因此,您必须确保使用的是JDK7编译器。从中,项目设置应允许您设置外部编译器。

如果它类似于Eclipse,字符串大小写是一种语言功能,而不是库功能。 Eclipse默认使用自己的内部编译器,我怀疑NetBeans也类似


因此,您必须确保使用的是JDK7编译器。从中,项目设置应允许您设置外部编译器。

是否使用7.0.1或更高版本

NetBeans 7.0.1提供了一个提示,如果您有一个链接的if-else语句来利用JDK7的特性。你下载了吗?查看屏幕广播35,突出显示NetBeans中的Project Coin功能。NetBeans 7.0.1围绕JDK7提供了完整的工具,GlassFish 3.1.1允许您在JavaEE6应用程序中利用JDK7特性


您是否正在使用7.0.1或更高版本

NetBeans 7.0.1提供了一个提示,如果您有一个链接的if-else语句来利用JDK7的特性。你下载了吗?查看屏幕广播35,突出显示NetBeans中的Project Coin功能。NetBeans 7.0.1围绕JDK7提供了完整的工具,GlassFish 3.1.1允许您在JavaEE6应用程序中利用JDK7特性


为了解决这个问题,我遵循了netbeans网站提供的非常全面的教程,可以在这里找到:

具体地说,我忘了将Sources/Binary格式设置为jdk7。可以在“项目属性”窗口的“源”部分的右下角执行此操作


为了解决这个问题,我遵循了netbeans网站提供的非常全面的教程,可以在这里找到:

具体地说,我忘了将Sources/Binary格式设置为jdk7。可以在“项目属性”窗口的“源”部分的右下角执行此操作

以下是一些步骤:

选择要更改其源设置的项目。 已进入文件>项目属性。。。 选择“源”类别。 将“源代码/二进制格式”下拉列表更改为您想要使用的任何格式。 中提琴

以下是一些步骤:

选择要更改其源设置的项目。 已进入文件>项目属性。。。 选择“源”类别。 将“源代码/二进制格式”下拉列表更改为您想要使用的任何格式。 中提琴