我在服务器上安装了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文件夹。为什么我得到这个?
由于
答案 0 :(得分:23)
我没有更新环境变量,但我认为路径应该是JDK内部的JRE,就像我试过这个并且它起作用
D:\Basit>ogs-3.1.2-windows.exe -j "c:\Program Files\Java\jdk1.7.0_05\jre"
。
希望这个答案也能帮助别人。
答案 1 :(得分:5)
打开cmd,确保你cd到你的glassfish安装文件的路径:cd C:\ Users \ John \ Downloads
找到你的jre文件,该文件应该在jdk1.7x中:C:\ Program Files \ Java \ jdk1.7.0_11 \ jre
在cmd中粘贴:glassfish-3.1.2.2-windows.exe -j“C:\ Program Files \ Java \ jdk1.7.0_11 \ jre”
确保您拥有正确的版本
答案 2 :(得分:4)
在我的情况下,问题是“Program Files”中的空白区域(是的,我设置了JAVA_HOME)您可以使用论证从cmd运行安装(不要忘记引用)-j“c:/.../ java路径“我的案例:
c:\ Users \ Kryst \ Downloads> glassfish-4.0-web-windows.exe -j“C:\ Program Files \ Java \ jdk1.7.0_ 79 \ jre“
答案 3 :(得分:1)
固定。
就我而言
答案 4 :(得分:0)
尝试将JAVA_HOME环境变量设置为JDK根文件夹。
答案 5 :(得分:0)
或者只需下载http://netbeans.org/downloads/等捆绑软件包,然后单击Java EE或所有类别