gpt4 book ai didi

java - Eclipse,AppEngine : java. lang.RuntimeException : Cannot get the System Java Compiler. 请使用 JDK,而不是 JRE

转载 作者:搜寻专家 更新时间:2023-10-30 21:10:13 25 4
gpt4 key购买 nike

我在尝试部署到 Google AppEngine 时遇到此错误。我确实选择了 JDK!

------------ Deploying frontend ------------

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

Debugging information may be found in C:\Users\Chloe\AppData\Local\Temp\appengine-deploy6465203991005024943.log

C:\Users\Chloe\AppData\Local\Temp\appengine-deploy6465203991005024943.log:

Unable to update:
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
at com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:814)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:801)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:615)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:418)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:55)
at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433)
at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:155)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

Imgur

Imgur

我清理了项目,将 Eclipse 重新安装到最新版本,重新安装了所有插件等。我还使用

编辑了 Program Files\Java\eclipse-kepler-4.3\eclipse.ini
-vm
C:\Program Files\Java\jdk1.7.0_17\bin\javaw.exe

在顶部和 -vmargs 之前。

最佳答案

转到安装了 eclipse 的 Eclipse 文件夹(比如 c:\eclipse)。您会发现 eclipse 在启动时使用的 eclipse.ini 文件。添加以下行-虚拟机C:\Program Files\Java\jdk1.7.0_25\bin\javaw.exe

将上面的 java 路径更改为您的 JDK 位置。它应该能够使用此 JDK 并将编译并部署到应用引擎。

关于java - Eclipse,AppEngine : java. lang.RuntimeException : Cannot get the System Java Compiler. 请使用 JDK,而不是 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19168082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com