gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 03:45:36 24 4
gpt4 key购买 nike

我是 NetBeans 新手,之前一直在使用 Eclipse。我现在开始使用NetBeans是因为我需要学习各种Java EE概念,并且我找到了更多NetBeans IDE的相关教程。 EE中的很多抽象概念仍然让我感到困惑,所以我发现目前手 Handlebars 教程最适合我。

但是我遇到了死胡同。我正在关注this tutorial ,关于设置 Web 服务客户端。然而,其中一行包含 try-with-resource 语句,这是 java 7 中的新功能。图片如下:

enter image description here


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

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

enter image description here


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

enter image description here

那么我这个项目的 Java 设置有什么问题吗?为什么它不能接受 Java 7 功能,而它似乎已设置为使用 Java 7?还有其他地方需要设置 java version/home 吗?

最佳答案

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

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

关于java - 如何设置 NetBeans 项目属性以使用 Java 7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25809019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com