我正在尝试使用可执行的 glassfish-3.1.2.2-windows.exe安装GLassfish服务器 当我尝试打开可执行文件时,在启动Java 2(TM)运行时环境消息之后没有任何反应。
我已经安装了Java ..如果我是正确的,我尝试从cmd提示中获取版本..它给了我版本
java版“1.7.0_51” Java(TM)SE运行时环境(版本1.7.0_51-b13) Java HotSpot(TM)64位服务器VM(内置24.51-b03,混合模式)
现在我不确定问题是否存在环境变量..但我也试过设置它......但仍然是同样的问题。 好像失踪了...... 请帮忙......
答案 0 :(得分:1)
似乎这是安装程序的问题。您可以通过传递如下所示的参数来指定Java安装:
*GLASSFISH_INSTALLER_NAME* -j *YOUR_JAVA_INSTALLATION_PATH_TO_JDK*
示例:
ogs-3.1.2.2-windows.exe -j "C:\Program Files\Java\jdk1.7.0_80"
只需在命令提示符处转到安装程序的位置,然后在上方键入。
这种方法对我来说非常有效。
答案 1 :(得分:0)
似乎这是安装程序的一个问题,它似乎在寻找Java 1.6安装。
您可以通过使用如下参数传递Java安装来指定它:
glassfish-3.1.2.2-windows.exe -j <YOUR_JAVA_INSTALLATION>
示例:
glassfish-3.1.2.2-windows.exe -j "C:\Program Files\Java\jdk1.7.0_51"
即使这不起作用,您也可以获得GlassFish的ZIP版本并将其解压缩到所需的文件夹中。
另见:
答案 2 :(得分:0)
我无法得到这个问题的解决方案,但是使用了另一种方法,即下载了glassfish服务器zip文件..解压缩它..然后尝试运行应用程序服务器。它奏效了。
答案 3 :(得分:0)
这是命令路径的问题。路径中不允许有空格。您必须使用双引号,如:
glassfish-3.1.2.2-windows.exe -j "C:\Program Files\Java\jre7"