2012-07-12 102 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“