Eclipse警告当我尝试运行GAE项目时

时间:2014-11-11 08:21:50

标签: java eclipse google-app-engine google-cloud-datastore

使用此link作为参考,以便我可以在本地运行GAE项目。我正在使用谷歌插件进行日食。

当我点击Run按钮时,我在控制台中收到警告。

  

objc [1622]:类JavaLaunchHelper在两者中实现   /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin/java   和   /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre/lib/libinstrument.dylib。   将使用两者之一。哪一个未定义。

     

-server必须后跟servletContainerLauncher [:args]的参数Google Web Toolkit 2.6.0 DevMode   [ - [no] startServer] [-port port-number | " auto"] [-whitelist   whitelist-string] [-blacklist blacklist-string] [-logdir目录]   [-logLevel level] [-gen dir] [-bindAddress host-name-or-address]   [-codeServerPort port-number | " auto"] [ - 服务器   servletContainerLauncher [:args]] [-startupUrl url] [-war dir] [-deploy   dir] [-extra dir] [-workDir dir] [-sourceLevel [auto,1.6,1.7]]   模块[S]

  

where - [no] startServer启动一个服务于的servlet容器   -war标志指定的目录。 (默认为ON) - 运动
  指定嵌入式Web服务器的TCP端口(默认为8888)   -whitelist允许用户浏览与指定的正则表达式匹配的URL(逗号或空格分隔)-blacklist
  阻止用户浏览与指定正则表达式匹配的URL   (逗号或空格分隔)-logdir登录到文件中   给定目录,以及图形-logLevel级别   记录详细信息:ERROR,WARN,INFO,TRACE,DEBUG,SPAM或ALL   -gen Debugging:使正常瞬态生成的类型保存在指定目录-bindAddress Specify中   代码服务器和Web服务器的绑定地址(默认为   127.0.0.1)-codeServerPort指定代码服务器的TCP端口(默认为9997)-server指定不同的   嵌入式Web服务器运行(必须实现ServletContainerLauncher)
  -startupUrl自动启动指定的URL -war将写入可部署的输出文件的目录   (默认为' war')-deploy要进入的目录   将编写可部署但不可服务的输出文件(默认为   ' WEB-INF /部署'在-war目录/ jar下,可能与之相同   -extra目录/ jar)-extra其中的目录   不用于部署的额外文件将写成-workDir
  编译器的工作目录供内部使用(必须是可写的;   默认为系统临时目录)-sourceLevel指定Java   源级别(默认为auto:1.7)和module [s]指定   要托管的模块的名称

1 个答案:

答案 0 :(得分:1)

如果您对设置不太清楚,我可以看到您需要清理Java安装。

它抱怨在两个可能不同但可能相同的类之间进行选择,称为" JavaLaunchHelper"。

你在这里有一个:

{JAVAHOME}/Contents/Home/bin/java

你还有另一个:

{JAVAHOME}/Contents/Home/jre/lib/libinstrument.dylib.

相信它也暗示你在用于启动Eclipse的命令行中修复它。

  

-server必须后跟servletContainerLauncher的参数[:args]

如果我是你,我会尝试重命名两个选项中的第一个暂时,来自......

{JAVAHOME}/Contents/Home/bin/java

... TO ...

{JAVAHOME}/Contents/Home/binTEMP/java

吮吸它,看看,正如他们在英格兰所说的那样。那个可能让你去,同时还有很多其他东西。

实际上,您需要阅读JAVA_HOME,JAVA_PATH和JavaLaunchHelper以及它们必须如何为您的操作系统做好准备。让JRE和JDK都在你的道路上会导致各种令人困惑的行为。