2012-07-12 107 views
4

我在我的服務器上安裝了JDK 7 update 5(64位)(服務器有64位windows操作系統)。設置環境路徑。當我做java -version。我得到的輸出java version 1.7_0_05,但是當我嘗試安裝玻璃魚,然後我得到的錯誤This application needs version 1.6 or higher of the Java (TM)2 Runtime Environment。我在我的環境路徑上設置了JDK bin文件夾和JRE bin文件夾。爲什麼我得到這個?安裝玻璃魚時出現Java路徑錯誤3.1.2

謝謝

回答

0

嘗試將JAVA_HOME環境變量設置爲JDK根文件夾。

+0

我該如何設置JAVA_HOME?我在**路徑中添加了'; C:\ Program Files \ Java \ jdk1.7.0_05 \ bin; C:\ Program Files \ Java \ jre7 \ bin;'**系統變量' – Basit 2012-07-12 11:02:29

18

我沒有更新的環境變量,但我認爲路徑應是JRE是JDK裏面像我想這和它的工作

D:\Basit>ogs-3.1.2-windows.exe -j "c:\Program Files\Java\jdk1.7.0_05\jre"

希望這個答案也能幫助別人。

+0

我必須這樣做這種方式也是如此,但安裝程序似乎並不完全正確。我不能讓它讀取我的環境變量,不管我如何設置他們 – Richard 2013-02-15 17:10:37

+1

對於我來說,我指向的是jdk目錄,而不是jre目錄,一切都很順利。 – demongolem 2014-09-10 17:08:40

+0

如果在使用asadmin命令時遇到「系統找不到指定的路徑」,那麼看起來glassfish \ config \ asenv.bat配置不正確,所以通過設置 'set AS_JAVA = c:\ Program Files \ Java \ jdk1.7.0_05 \ jre' (請參閱https://github.com/javaee/glassfish/issues/16155) – oikonomopo 2018-01-16 10:19:59

4
  1. 打開CMD確保你cd到你GlassFish安裝文件的路徑:CD C:\用戶\約翰\下載

  2. 定位應該是在你的jdk1.7x你的JRE文件:C :\ Program Files \ Java \ jdk1.7.0_11 \ jre

  3. 在cmd貼上這個:glassfish-3.1.2.2-windows.exe -j「C:\ Program Files \ Java \ jdk1.7.0_11 \ jre 「

確認你有正確的版本

4

在我的情況下,這個問題在「程序文件」空白空間(是的,我有從我的案例:JAVA_HOME集)您可以從論證CMD運行安裝(不要忘記報價)-j 「/...../ java的路徑C」:

C:\用戶\ Kryst \下載> 「glassfish-4.0-web-windows.exe -j」C:\ Program Files \ Java \ jdk1.7.0_ 79 \ jre「