0

尝试部署 AppEngine 项目时出现此错误。尝试编译 JSP 时出现错误:

java.lang.RuntimeException:无法获取系统 Java 编译器。请使用 JDK,而不是 JRE。

现在,我在 Mac 上,并且安装了 JDK 1.7.0-25。我还通过包含 -vm 行修改了 eclipse.app 中的 eclipses.ini:

openFile
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.7

在 Eclipse 中,“已安装的 JRE”也指向 JDK 1.7.0-25。

我错过了什么吗?提前致谢。

4

1 回答 1

0

对于“已安装的 VM”,请确认位置类似于/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home

在 OSX 上,我根本没有任何 -vm 条目,并且可以成功部署 AppEngine 项目,所以不知道为什么需要这样做。

尝试从您的项目中删除 JRE 并添加重新添加它。

于 2013-08-01T15:12:00.817 回答