【问题标题】:unable to deploy after upgrading to 1.7.4升级到 1.7.4 后无法部署
【发布时间】:2012-12-03 03:01:23
【问题描述】:

我今天升级到 GAE 1.7.4 并尝试部署时看到以下错误:

Preparing to deploy:
    Created staging directory at: 'C:\Users\VSKUMA~1.ST-\AppData\Local\Temp\appcfg4811921061542689032.tmp'
    Scanning for jsp files.
    Compiling jsp files.
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.

我已经有 JDK 指向构建路径,这一切都运行良好,直到 GAE 1.7.3

由于某些原因,我无法卸载现有的 GRE。

【问题讨论】:

  • 也许您可以卸载系统上的 JRE?

标签: google-app-engine


【解决方案1】:

至少对我来说,强制 Eclipse 使用不同的虚拟机本身是有效的。添加,例如:

-vm
C:\Program Files\Java\<jdk1.6.0_38>\bin\javaw.exe

到 eclipse.ini 文件的前两行*,然后重新启动 Eclipse。

*感谢安德烈

【讨论】:

  • 不起作用。返回退出代码=1,甚至更改为 jvm.dll 的选项仍然失败
  • 确保-vmeclipse.ini 的第一行,并且javaw.exe 的路径进入第二行。这应该可以解决问题。
  • 我在 Windows 8 上全新安装后遇到了同样的问题。此解决方案有效
  • 经过上述更改 - eclipse 无法启动并出现错误 - 'java 已启动但返回退出代码 = 1'
【解决方案2】:

最后我手动卸载了 jre,这只帮助我解决了这个问题

【讨论】:

    【解决方案3】:

    是的@Vik,我在更新到 GAE 1.7.3 时遇到了这个问题,问题的解决方案是重新安装 JRE……但是!如果您正在使用 Eclipse,而这也不起作用,请尝试重新安装整个 IDE。 (我必须这样做,它对我有用 ¬¬)

    【讨论】:

      猜你喜欢
      • 2015-11-06
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 2012-12-25
      • 2012-08-15
      相关资源
      最近更新 更多