簡體   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