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

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

问题描述:

我得到 无法获得系统 Java 编译器.请使用 JDK,而不是 JRE. 当 jsp 文件在我的项目中并且我将它部署到 Google App Engine 时.所以我尝试了以下方法来解决这个问题:

I am getting Cannot get the System Java Compiler. Please use a JDK, not a JRE. when jsp file are in the my project and I deploy my it to Google App Engine. So I tried the following to fix the problem:

  1. 将 -vm C:Program FilesJavajdk1.6.0_43injavaw.exe 添加到我的 eclipse.ini.
  2. 确保 JDK 位于我项目的构建路径中,而不是 jre.
  3. 将 C:Program FilesJavajdk1.6.0_43in 添加到环境变量的 PATH.

但是这些都没有解决问题.我该如何解决这个问题?

But none of these solved the problem. How can I solve this?

当添加 -vm C:Program FilesJavajdk1.6.0_43injavaw.exe 到 eclipse.ini, 确保将 -vmC:Program FilesJavajdk1.6.0_43injavaw.exe 放在不同的行

When adding -vm C:Program FilesJavajdk1.6.0_43injavaw.exe to eclipse.ini, make sure to put -vm and C:Program FilesJavajdk1.6.0_43injavaw.exe on separate lines