谷歌应用引擎-无法找到tools.jar.希望在C:Program FilesJavajre6li b ool



当我尝试运行以下命令时,我得到一个错误:

$ ant -Dsdk.dir=/opt/google/appengine-java-sdk runserver -Dserver.host=192.168.1.10

错误如下:

"无法找到tools.jar。"期望在C:Program中找到它李文件 Java jre6 b tools.jar"。

我已经给了JAVA_HOME变量的jdk路径为C:PROGRA~1Javajdk1.6.0_25,因为我的jdk位置是C:Program Files (x86)Javajdk1.6.0_25

有什么问题吗?请帮帮我。提前谢谢。

当我尝试运行ant -diagnostics命令时,我得到

java.home : C:Program FilesJavajre6

您应该尝试在PATH环境变量的开头添加%JAVA_HOME%bin(给定的语法当然假设Windows)。正如Peter Knego所说,tools.jar存在于JDK中,而不是JRE中,因此必须确保JAVA_HOME指向JDK目录。

您可能正在构建一些在项目根级别具有称为local.properties的旧文件的项目。那里有一个sdk.dir属性,它指向错误。使用编辑器打开该文件并修改。

还有,你的命令行看起来很可疑。在那里,您使用一些Unix路径指定sdk位置,从您的消息的其余部分来看,您是在Windows上。确保该属性与您的sdk位置匹配。它可能实际上根本不需要

相关内容

  • 没有找到相关文章

最新更新