2012-04-28 120 views
3

我無法在NetBeans中創建Java Web項目。當嚮導要求我在「服務器和設置」頁面上選擇「Java EE版本」時,沒有可供選擇的Java版本選項。我是否需要單獨安裝Java EE?無法在NetBeans中創建Java Web項目

回答

2

可以分別安裝Java EE並配置Netbeans使用它。

IDE製造商默認情況下通常不包含Java EE,因爲它是一個巨大的額外下載。查看Netbeans download頁面,但我看到「Java EE」列出。

+0

我卸載了當前版本並下載了Netbeans Java EE軟件包,它可以工作。謝謝。 – Eleeist 2012-04-28 17:42:33

3

這取決於您下載了哪個軟件包(請參閱)。也許你需要單獨下載Java EE SDK(download page)。

+0

我想我必須單獨下載它。在我下載文件後,我應該在哪裏放置它,Netbeans可以檢測到它? – Eleeist 2012-04-28 15:04:00

+0

查看_nb-install-dir/etc/netbeanc.conf_中的配置文件。有一個條目'jdkhome' – 2012-04-28 15:12:24

3

您需要一個servlet容器來測試您的應用程序,並且您需要一些來自Java EE的庫來編譯您的應用程序。

您可以直接從netbeans下載glassfish,Oracle的參考EE實現,並將它整合到您的IDE中。

打開服務面板(如果它不可見,請在窗口菜單下選擇它),右鍵單擊服務器並選擇添加服務器。選擇Glassfish 3並且您可以下載它。如果您已經下載了另一個Sevlet容器,那麼您也可以使用此對話框將其集成到IDE中。

然後可以使用services選項卡重新啓動容器(glassfish或Tomcat)(如果需要)。

+0

您也可以直接從嚮導下載並安裝GlassFish以創建Web應用程序。 – vkraemer 2012-04-28 21:33:38

1

有一對夫婦的方式在此狀態下結束了和前進的最簡單方法是做到以下幾點:

按添加...按鈕出現在組合框的右邊標'服務器'。它在下面的圖片中用紅色1標記。

這將啓動向導在IDE中註冊服務器。

在嚮導的第一頁上選擇'GlassFish Server 3+',然後按下一步按鈕。

在嚮導的第二頁(這是下圖中顯示的那個頁面)上,可以輸入將保存已安裝位的目錄的名稱。點擊標有'我已閱讀並接受許可證'的複選框(標有紅色2)。這將啓用立即下載...按鈕。這將彈出一個對話框,讓您決定要安裝哪個版本的GlassFish。

enter image description here

的服務器註冊後,您將能夠選擇要使用的Java Web應用程序項目中的Java EE版本。