JAVA_HOME指向错误的地方

发布于 2024-08-15 18:01:25 字数 441 浏览 6 评论 0原文

我似乎有一个错误指定的 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 放在它正在寻找的地方——你能想到更好的东西吗?

I seem to have an incorrectly specified JAVA_HOME variable. I can get around it for many things but now I am seem to be stuck. I am trying to use the Google App Engine and upload an application.

When I do so I get the error that the error:

cannot find javac executable based on java.home, tried "C:\Program Files\Java\jre6\bin\javac.exe" and "C:\Program Files\Java\bin\javac.exe"

I don't understand why it is looking there, doing echo %JAVA_HOME% gives me:

C:\Program Files\Java\jdk1.6.0_14

Which is where Java actually is. I am thinking my best hope might be to just put Java where it is looking for it - can you think of anything better.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

╭ゆ眷念 2024-08-22 18:01:25

看起来可能是一个错误:

http://code.google.com /p/googleappengine/issues/detail?id=1226

有很多建议的解决方法/解决方案,但是bug 条目中的注释 #24 似乎很有希望:

问题是 GAE 插件
Eclipse 默认配置有
JRE 而不是 JDK。

要更改此设置,请执行以下操作:

偏好设置>爪哇>安装的 JRE >
添加...对于“JRE 类型”,选择“标准”
VM'>下一页>目录:选择您的
JDK目录(而不是JRE)(在我的
案例:C:\程序
Files\Java\jdk1.6.0_16 ),按“确定”。

现在,您回到“已安装”
JRE's,也请在此处选择 JDK。

Looks like it's possibly a bug:

http://code.google.com/p/googleappengine/issues/detail?id=1226

There are lots of suggested workarounds/solutions, but comment #24 in the bug entry seems promising:

The problem is that GAE plugin for
Eclipse is default configured with a
JRE instead of a JDK.

To change this, do the following:

Preferences > Java > Installed JRE's >
Add... For 'JRE Type' select 'Standard
VM' > Next > Directory: select your
JDK directory (instead of JRE) (in my
case: C:\Program
Files\Java\jdk1.6.0_16 ), press OK.

Now, you are back at 'Installed
JRE's', select the JDK here also.

没有伤那来痛 2024-08-22 18:01:25

仔细检查 JAVA_HOME 路径中是否有任何拼写错误。

Double check for any typo in the JAVA_HOME path.

聚集的泪 2024-08-22 18:01:25

或者只需将“C:\Program Files\Java\jdk1.6.0_14\bin”添加到您的%PATH%

Or simply add "C:\Program Files\Java\jdk1.6.0_14\bin" to your %PATH%

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文