Google App Engine 项目未在 Eclipse 中启动
Google App Engine project not starting in Eclipse
我是 运行 Google 在 ubuntu 上的 eclipse 中的 App Engine 项目。
更新到19.10后项目服务器在eclipse中拒绝启动,错误日志中有如下错误
Plug-in: com.google.cloud.tools.eclipse.appengine.localserver
Google Cloud SDK: Error starting server: Invalid Java SDK. /usr/lib/jvm/java-8-oracle/bin/bin/java does not exist.
Session Data:
eclipse.buildId=4.13.0.I20190916-1045
java.version=1.8.0_151
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_IE
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
JDK 安装在我的机器上 /usr/lib/jvm/java-8-oracle/bin/java
我注意到错误消息的目录略有不同,多了一个“/bin” - /usr/lib/jvm/java-8-oracle/bin /bin/java
有谁知道我该如何修复这个配置?
(升级到 19.10 可能不相关,但更新前一切正常)
解决了问题
我已经将 /bin 包含在 JRE 目录下的 Preferences -> Java -> Installed JREs,即 /usr/lib/jvm/java-8-oracle/bin
一旦我将其更改为 /usr/lib/jvm/java-8-oracle/ 服务器就可以正常启动了
我是 运行 Google 在 ubuntu 上的 eclipse 中的 App Engine 项目。 更新到19.10后项目服务器在eclipse中拒绝启动,错误日志中有如下错误
Plug-in: com.google.cloud.tools.eclipse.appengine.localserver
Google Cloud SDK: Error starting server: Invalid Java SDK. /usr/lib/jvm/java-8-oracle/bin/bin/java does not exist.
Session Data:
eclipse.buildId=4.13.0.I20190916-1045
java.version=1.8.0_151
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_IE
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
JDK 安装在我的机器上 /usr/lib/jvm/java-8-oracle/bin/java
我注意到错误消息的目录略有不同,多了一个“/bin” - /usr/lib/jvm/java-8-oracle/bin /bin/java
有谁知道我该如何修复这个配置?
(升级到 19.10 可能不相关,但更新前一切正常)
解决了问题 我已经将 /bin 包含在 JRE 目录下的 Preferences -> Java -> Installed JREs,即 /usr/lib/jvm/java-8-oracle/bin
一旦我将其更改为 /usr/lib/jvm/java-8-oracle/ 服务器就可以正常启动了