我正在尝试部署应用引擎示例留言簿。我在路径中选择了JDK而不是jre,因为这是删除guestbook.jsp文件的错误所必需的。但现在我正在尝试部署应用程序,我收到了这条消息:
无法获取System Java编译器。请使用JDK,而不是JRE。
我读到我必须将下面的行添加到eclipse.ini:
-vm C:\ Program Files(x86)\ Java \ jdk1.7.0_60 \ bin \ javaw.exe
但是这样做之后我的日食就不会再开始了。
我明白了:
我现在不知道该怎么做,所以欢迎任何帮助:)
答案 0 :(得分:1)
这是因为你的 eclipse是64位但你指向32位 VM。请更正版本问题,它将得到解决。
确保32位Eclipse指向32位VM,或者64位Eclipse指向64位VM。
答案 1 :(得分:0)
这可能看起来很傻,但我相信' -vm'和路径应该在两个不同的行上。你可以看到官方维基http://wiki.eclipse.org/Eclipse.ini获取信息。
示例:
[..]
--launcher.appendVmargs
的 -vm
C:\ Program Files \ Java \ jdk1.7.0_45 \ jre \ bin \ javaw.exe
-vmargs
-Dosgi.requiredJavaVersion = 1.6
-Xms40m
-Xmx512m
[..]
你能试试并确认吗?