当我手动运行时,我的本地 glassfish 安装工作完美。但是,当我尝试从我的 Intellij Idea 13 IDE 运行 glassfish 时,出现此错误:
D:\Project\glassfish4\glassfish\bin\asadmin.bat start-domain domain1
[2014-08-07 05:02:51,719] Artifact My_Project:war: Server is not connected. Deploy is not available.
Detected server admin port: 4848
Detected server http port: 8080
'java' is not recognized as an internal or external command, operable program or batch file.
我似乎无法找出问题所在。如果我在 cmd 中尝试,java 命令会起作用。在项目设置中,它指向正确的 java 安装。无论我是否选中或取消选中 glassfish 应用程序服务器的“使用替代 JRE”选项,我都会收到此错误。
最佳答案
更新文件
C:\glassfish\config\asenv.bat
如下设置路径,设置你的JDK路径
set AS_JAVA=C:\Program Files\Java\jdk1.7.0_25
关于java - 从 Intellij Idea 13 运行 glassfish : 'java' not recognized as an internal or external command,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25186115/