【问题标题】:Google app engine project deployment error with java sdk使用 java sdk 的 Google 应用引擎项目部署错误
【发布时间】:2014-01-07 12:38:21
【问题描述】:
我正在尝试运行一个谷歌应用引擎项目。首先,我使用 servlet 运行它并且工作正常。现在我添加一个 .jsp 文件,然后得到一个错误
无法更新应用程序:无法获取系统 Java 编译器。请使用 JDK,而不是 JRE。
有关更多详细信息,请参阅部署控制台
无法更新应用程序:无法获取系统 Java 编译器。请使用 JDK,而不是 JRE。
我无法解决。请帮助我。
【问题讨论】:
标签:
java
eclipse
google-app-engine
【解决方案1】:
编译 JSP 文件需要 JDK。要解决您的问题,您需要为 Eclipse 使用 JDK 而不是 JRE。
您应该执行以下操作:
- 转到窗口->首选项->Java->已安装的 JRE。确保您在此处指向 JDK 而不是 JRE。
以上内容应该可以解决您的问题。重新启动 Eclipse - 以防万一。如果没有,请执行以下操作:
- 如果您的 Eclipse 仍然无法采用该设置,您将需要在
eclipse.ini 文件的 -vm 参数中指定 JDK。如果您在eclipse.ini 文件中设置它时遇到问题,请检查此答案:changing jdk in eclipse
【解决方案2】:
我尝试了所有方法,但对我来说,问题还不止于此。我从我的项目中删除了文件“error.jsp”并且它工作了