繁体   English   中英

如何设置NetBeans项目属性以使用Java 7?

[英]How to set NetBeans project properties to use Java 7?

我是NetBeans的新手,并且以前一直在使用Eclipse。 我现在开始使用NetBeans,因为我需要学习各种Java EE概念,并且找到了有关NetBeans IDE的更多相关教程。 EE中的许多抽象概念仍然让我感到困惑,因此,我发现逐步掌握手部教程对我而言最合适。

但是我遇到了死胡同。 我正在按照本教程设置Web服务客户端。 但是,其中的一行包括try-with-resource语句,这是Java 7中的新增功能。

在此处输入图片说明


在开始本教程时,我使用的是Netfishs 7.1.3和Glassfish 3.1.2。 我知道它不支持EE7,所以我用Glassfish 4.1下载了NetBeans 8.0.1。 后来我意识到,try-with-resources是SE的一部分,因此我的升级是多余的。

我发现我的项目设置有问题,因此我右键单击它并打开它的属性。 在“库”选项下,我发现JDK已正确设置为Java 1.7(更新51)。 图片在这里:

在此处输入图片说明


我还检查了oter选项,在“运行”下,我发现Java EE设置为6,即使选择了Glassfish 4.1作为服务器。 我认为这是EE7的实现,但是该选项已锁定到EE6。 这让我有些困惑,但不应该成为问题的原因。 我仍然附上它的图片,以防万一它是相关的:

在此处输入图片说明

那么我对该项目的Java设置有什么问题? 当它似乎设置为使用Java 7时,为什么不能接受Java 7功能? 还有其他需要设置Java版本/首页的地方吗?

您将Java7用于系统库,但编译源代码以使其与Java6兼容。

要更改此设置,您必须转到项目设置中的源代码,并将源代码兼容性更改为Java7。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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