2011-05-21 36 views
14

我運行:的GlassFish在Eclipse抱怨 「GlassFish的第三版需要JDK 1.6,而不是一個JRE」

  • 的Eclipse的Java EE IDE的Web開發。
  • 版本:赫利俄斯服務版本2
  • 版本ID:20110218-0911

我也安裝了Java EE 6 SDK Update 2中,其中包括:

  • GlassFish的開源版3.1
  • Java EE 6代碼示例
  • Java EE 6 API文檔
  • Java EE 6 Tutor IAL
  • 你的第一杯:介紹Java EE平臺

我已經註冊的GlassFish與Eclipse但是當我嘗試啓動服務器,我收到以下錯誤:

GlassFish v3 requires a JDK 1.6 and not a JRE. Please add/select the correct JDK in the Server properties 'Runtime Environment' section.

我已經在這裏搜索了一個答案,但目前爲止似乎沒有工作。任何人都可以建議我如何排除這個錯誤?

回答

11

是的,您下載(或指向Eclipse到)JRE,但它需要一個JDK。後者具有所有的Java工具:javac.exe,java.exe,jar.exe等。

如果你看看你告訴Eclipse尋找JDK的目錄,你必須看到一個/ bin目錄其中的.exe文件。如果你不知道,你知道錯誤信息的原因。

確保您下載了JDK並將Eclipse指向它。

再一次檢查:看看是否可以在沒有Eclipse的情況下啓動Glassfish。如果你同時學習兩種,你對這兩件事情一無所知。直到您可以讓Glassfish自行運行爲止,留下一個未知數。

您需要一個JAVA_HOME環境變量。它指向什麼?如果你沒有,創建它。

+2

在「Installed JRE's」下,我不得不指向JDK而不是JRE。工作很好,謝謝。 – 2011-05-21 16:41:42

+0

當然。與Glassfish一起嘗試第一個Netbeans Ee版本。 – ustun 2011-11-26 15:31:56

11

對於其他人喜歡我是誰仍然有問題,嘗試在你的JRE定義小心:

不要使用此:C:\Program Files\Java\jdk1.6.0_29\jre

但這:C:\Program Files\Java\jdk1.6.0_29

和Glassfish會最終工作。

7

我花了一段時間來尋找到這是Eclipse配置,所以我會注意這裏給大家:

窗口菜單>首選項>服務器部分>運行環境款。

+0

或者:雙擊服務器(或選擇它並按F3),然後單擊鏈接到運行環境,以獲得相同的設置。 – Arjan 2012-01-13 20:21:16

16

我有同樣的問題,實際上我得到此鏈接中的解決方案(以上答案真的didnt給我的解決方案

https://forums.oracle.com/forums/thread.jspa?messageID=7033028

1)確保安裝JDK。看看C:\ Program Files \ Java \ jdk1.6.XXXX(我的說是0_16)。如果在它的東西可能JDK安裝,如果沒有可以抓住剛剛從http://java.sun.com/javase/downloads/index.jsp

2 JDK)這是錯誤消息還挺foobars亞... - 獲取啓動Eclipse,忽略該消息。 - 轉到窗口>首選項 - 然後在+ Java +已安裝的JRE中點擊添加。 - 選擇'標準虛擬機'然後選擇 - JRE首頁= C:\ Program Files \ Java \ jdk1.6.XXXX其餘的應該自動填寫。點擊完成。 - 最重要的!點擊首選項窗口中的複選框爲新的jdk運行時...我不知道爲什麼它是必要的,但它肯定是...

3)仍然在首選項窗口中。 - 獲取到服務器,運行時環境 - 選擇Glassfish SRE,點擊編輯... - 從JRE下拉抓住JDK並點擊完成 - 點擊確定。

4)轉到Servers Veiw(可能在控制檯視圖下)。 右鍵單擊捆綁的Glassfish ...服務器並點擊重新啓動/啓動...

+1

+1有關詳細的答案。 Preetha幹得好!謝謝。根據錯誤,JDK是必需的。對於我來說,只是在點2之後的一個小變化。你不會看到點3的東西。在2之後,關閉並重新啓動你的eclipse。然後按照步驟3.這將解決這個問題。 – 2014-06-11 08:14:15

+0

避免在步驟中爲您的glass魚創建密碼。原因 - https://stackoverflow.com/questions/5102331/glassfish-v3-in-eclipse-shows-wrong-username-or-password-after-starting – 2014-06-11 08:51:47

相關問題