Google app engine 我将Eclipse中的GAE升级到1.7.4

Google app engine 我将Eclipse中的GAE升级到1.7.4,google-app-engine,jsp,Google App Engine,Jsp,我的基于JSP的应用程序现在无法部署。我得到以下错误: 无法获取系统Java编译器。请使用JDK,而不是JRE。 有人找到了解决方法吗?很可能您在JSP中使用了一些Java代码,因此需要JDK来编译这些代码 以下是一些您可以尝试的要点: 检查您使用的是JDK而不是JRE。在Eclipse中,转到窗口-->首选项,然后转到Java-->安装的JRE。如果它指向的是JRE而不是JDK,我建议您更改它。因此,安装一个JDK,在这里的设置中删除对JRE的引用,并将其仅指向JDK 如果您仍然得到上述异常

我的基于JSP的应用程序现在无法部署。我得到以下错误: 无法获取系统Java编译器。请使用JDK,而不是JRE。
有人找到了解决方法吗?

很可能您在JSP中使用了一些Java代码,因此需要JDK来编译这些代码

以下是一些您可以尝试的要点:

  • 检查您使用的是JDK而不是JRE。在Eclipse中,转到窗口-->首选项,然后转到Java-->安装的JRE。如果它指向的是JRE而不是JDK,我建议您更改它。因此,安装一个JDK,在这里的设置中删除对JRE的引用,并将其仅指向JDK

  • 如果您仍然得到上述异常,那么我建议在
    eclipse.ini
    中提供
    -vm
    设置,该设置与eclipse可执行文件位于同一文件夹中


两三周前,我也犯了同样的错误。ini技巧为我解决了这个问题(但将路径添加到JDK中很重要!!)。