我似乎有一个错误指定的 JAVA_HOME 变量。我可以解决很多事情,但现在我似乎陷入困境。我正在尝试使用 Google App Engine 并上传应用程序。
当我这样做时,我收到错误:
找不到基于java.home的javac可执行文件,尝试了“C:\Program Files\Java\jre6\bin\javac.exe”和“C:\Program Files\Java\bin\javac.exe”
我不明白为什么它在那里寻找,执行 echo %JAVA_HOME% 会给我:
C:\Program Files\Java\jdk1.6.0_14
这就是 Java 的实际所在。我想我最大的希望可能就是把 Java 放在它正在寻找的地方——你能想到更好的东西吗?
看起来这可能是一个错误:
http://code.google.com/p/googleappengine/issues/detail?id=1226
有很多建议的解决方法/解决方案,但是评论#24在错误条目中似乎很有希望:
问题是GAE插件
Eclipse 默认配置有
JRE 而不是 JDK。
要更改此设置,请执行以下操作:
首选项 > Java > 安装的 JRE >
添加...对于“JRE 类型”,选择“标准”
VM'>下一步>目录:选择您的
JDK目录(而不是JRE)(在我的
案例:C:\程序
Files\Java\jdk1.6.0_16 ),按“确定”。
现在,您回到“已安装”
JRE's,这里也选择 JDK。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)