Chl*_*loe 12 java eclipse google-app-engine google-eclipse-plugin
尝试部署到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
Run Code Online (Sandbox Code Playgroud)
C:\用户\克洛伊\应用程序数据\本地的\ 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)
Run Code Online (Sandbox Code Playgroud)
我已经清理了项目,将Eclipse重新安装到最新版本,重新安装了所有插件等等.我还编辑了Program Files\Java\eclipse-kepler-4.3\eclipse.ini
-vm
C:\Program Files\Java\jdk1.7.0_17\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)
在顶部和之前-vmargs.
转到安装了eclipse的Eclipse文件夹(比如c:\ eclipse).你会发现eclipse在启动时使用的eclipse.ini文件.添加以下行-vm C:\ Program Files\Java\jdk1.7.0_25\bin\javaw.exe
使用您的JDK位置更改上面的java路径.它应该能够使用这个JDK,并将编译和部署到app引擎.
归档时间: |
|
查看次数: |
8381 次 |
最近记录: |