2011-07-06 41 views
3

我對編程非常陌生,我使用Java作爲我的第一個編程語言。我已經在Java SE中使用Java近一週了,並且我讀了一些關於Java EE的內容,如果我正確理解了它,Java EE = Java SE +其他功能,所以我認爲必須將我的SDK更改爲Java EE以節省磁盤空間。Java SE是Java EE的先決條件嗎?

我閱讀關於Java EE的安裝說明,它說那裏有它們都可以,但我真的只想Java EE。我卸載了Java SE並安裝了Java EE,但是我一直有一些錯誤,並且無法繼續安裝Java EE。我不記得錯誤是什麼,但我決定取消安裝。我再次安裝了Java SE並安裝了Java EE,一切順利。現在,我有兩個...

我使用JCreator 5作爲我的IDE,並將其配置爲僅使用Java EE jdk。我試圖編譯我的測試程序,但似乎無法識別它。如何在不使用Java SE的情況下使我的Java EE工作。

我不知道發生了什麼事。我對此完全陌生。我只是想使用J2EE ...請幫助。

的Java SE是在C:\ Program Files文件\的Java,而Java EE是在C:\太陽\ AppServer的

+0

「Pls」不是一個字。請把你的問題分成明確的段落。請讓你的問題非常清楚。我們並不喜歡試圖讀一大堆令人困惑的文字。請簡化您的問題,以便我們知道您在說什麼。如有疑問,請使用真實英語。 –

+1

5年前,J2SE/J2EE已被重新命名爲Java SE和Java EE。請保持最新狀態,不要閱讀過時的文檔/書籍/教程。 – BalusC

回答

4

的Java EE是由它的規範定義,其規範是建立在對Java SE類頂部。 Java EE類將調用Java SE類,因此,如果不安裝Java SE,則無法使用Java EE。否則,您將遇到java.lang.NoClassDefFoundError

+0

YEAH !!!而已!!! java.lang.NoClassDefFoundError是錯誤我得到了!!!謝謝!!! – Imbecile

1

Java EE類是通過Java SE類定義的,所以您首先需要安裝Java SE。

快樂學習!