7

我在我的服务器上安装了 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 文件夹。为什么我得到这个?

谢谢

4

6 回答 6

24

我没有更新环境变量,但我认为路径应该是 JDK 内部的 JRE,就像我尝试过的那样,它有效

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

希望这个答案也能帮助其他人。

于 2012-07-12T12:05:25.303 回答
5
  1. 打开 cmd 确保你 cd 到你 glassfish 安装文件的路径:cd C:\Users\John\Downloads

  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"

确保您拥有正确的版本

于 2013-02-03T12:26:34.400 回答
4

就我而言,问题是“程序文件”中的一个空格(是的,我设置了 JAVA_HOME)您可以从 cmd 运行安装并进行论证(不要忘记引号) -j "c:/.../java path" 示例从我的情况来看:

c:\Users\Kryst\Downloads>glassfish-4.0-web-windows.exe -j "C:\Program Files\Java\jdk1.7.0_ 79\jre"

于 2015-11-03T12:10:00.200 回答
1

固定的。

  • Java版本 > Java v1.6
  • 打开下载的文件夹并选择shift+右键单击+open-command-window-here
  • 输入下载文件的确切文件名 -j 和 JRE 路径

就我而言

  • ogs-3.1.2.2-windows.exe -j "c:\Java\jdk1.8.0_31\jre
于 2018-08-22T07:28:40.967 回答
0

尝试将 JAVA_HOME 环境变量设置为 JDK 根文件夹。

于 2012-07-12T10:55:15.453 回答
0

或者只需下载一个捆绑包,例如http://netbeans.org/downloads/,然后单击 Java EE 或 ALL 类别

于 2013-02-04T06:43:39.783 回答