Windows 未找到Glassfish安装JRE
我无法安装Oracle Glassfish Server 3.1.2.2Windows 未找到Glassfish安装JRE,windows,glassfish,java,Windows,Glassfish,Java,我无法安装Oracle Glassfish Server 3.1.2.2 当我以管理员的身份运行安装程序时,会出现一个对话框,上面写着“提取文件”,然后我会看到下面的错误框,上面写着我没有安装JRE 我已经安装了JRE和JDK 1.6和1.7(都是64位的)。 所有都在PATH系统变量中。 我已使用错误中的指令尝试了CMD中的程序。 我用来运行的命令是: OracleGlassfishServer(OGS)-3.1.2.2-windows.exe“-j”c:\Program Files\Jav
当我以管理员的身份运行安装程序时,会出现一个对话框,上面写着“提取文件”,然后我会看到下面的错误框,上面写着我没有安装JRE 我已经安装了JRE和JDK 1.6和1.7(都是64位的)。
所有都在PATH系统变量中。
我已使用错误中的指令尝试了CMD中的程序。
我用来运行的命令是:
OracleGlassfishServer(OGS)-3.1.2.2-windows.exe“-j”c:\Program Files\Java\jdk1.7.0\u 09\bin
我也试过使用1.6箱。
我正在运行Win7 64位 我唯一没有想到尝试的是在ProgramFiles(x86)目录中安装32位JRE。这需要32位JRE,这有意义吗
还有什么原因?Glassfish安装程序要求JRE安装文件夹的路径位于JAVA_HOME环境变量中;如果未设置变量,则可以在命令行上指定文件夹。在这两种情况下,文件夹必须是JRE的根文件夹,而不是bin子文件夹。不幸的是,我发现设置JAVA_HOME对我来说无效
在我的服务器上运行的解决方案是运行Glassfish安装,其中-j选项指向我的JDK。使用命令行并指向JRE安装目录应该可以正常工作,上面的命令的问题是您指向的是bin目录,只需指向“c:\Program Files\Java\jdk1.7.0_09”根据对话框中的注释,您是否尝试手动指定JDK安装目录?是的,很抱歉,我忘了在注释中添加该目录。执行此操作时,我会收到相同的错误对话框。您在手动调用中传递了哪个文件夹?
OracleGlassfishServer(OGS)-3.1.2.2-windows.exe“-“c:\Program Files\Java\jdk1.7.0\u 09\bin
我也尝试过使用1.6 bin Glassfish安装程序要求JRE安装文件夹的路径位于Java\u HOME环境变量中;如果未设置变量,则可以在命令行上指定文件夹。在这两种情况下,文件夹必须是JRE的根文件夹,而不是bin子文件夹。如果您仍然收到路径无效的错误消息。在路径周围添加双引号。