wordpress网站地图插件,中国来料加工网,网站兼容,手机排行榜前十名Java-Ant需要tools.jar并且无法找到我我将一个Java程序的开发环境放在一起#xff0c;并且在第一次尝试使用Ant构建脚本后#xff0c;出现了以下错误#xff1a;Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar虽然通往jdk的…Java-Ant需要tools.jar并且无法找到我我将一个Java程序的开发环境放在一起并且在第一次尝试使用Ant构建脚本后出现了以下错误Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar虽然通往jdk的路径是正确的但tools.jar确实不存在。 它实际上应该在那里吗还是我弄错了一些配置/安装的东西Genadinik asked 2020-07-13T19:28:17Z10个解决方案62 votes看来您可以将Java安装在/ usr / lib / jvm / java-6-openjdk中但仅具有JRE而不能具有JDK。 这为我解决了sudo apt-get install openjdk-6-jdkKevin Qi answered 2020-07-13T19:28:55Z17 votes注意在CentOS / RHEL上安装java-1.x.0-openjdk是不够的。 同时安装java-1.x.0-openjdk-devel。Salieri answered 2020-07-13T19:29:15Z14 votes它在我的机器上。 我在Windows XP SP3上运行Sun JDK 1.6.0_21。您确定您拥有JDK吗 是否只有JREduffymo answered 2020-07-13T19:28:35Z4 votes在Debian上使用apt-get install ant安装Ant后在运行它时遇到了相同的错误apt-get install openjdk-6-jdk确实尽管/usr/lib/jvm/java-6-openjdk-amd64本身确实存在但在openjdk-6-jdk中的任何地方都没有提到任何apt-get install openjdk-6-jdk。[HTTPS://packages.Debian.org/search?search oncontentskeywordsJava-6-open JDK-AMD64%2F lib%2F tools.jar]根据上面的搜索apt-get install openjdk-6-jdk似乎是openjdk-6-jdk的一部分确实没有安装ant(因为它仅被标记为建议的[[https://packages.debian.org/wheezy/ant))。]apt-get install openjdk-6-jdkcnst answered 2020-07-13T19:29:49Z4 votesapt install defalut-jdk # this doesnt contain some file, like tools.jar...apt install openjdk-8-jdk # this contains all files.Long answered 2020-07-13T19:30:04Z4 votes在Ubuntu上我只需要安装JDKsudo apt-get install openjdk-7-jdk..您始终可以使用搜索所有可用版本$ sudo apt-cache search openjdk | grep ^openjdk从网站[https://openjdk.java.net/install/]中我们可以阅读openjdk-7-jre软件包仅包含Java运行时环境。 如果要开发Java程序请安装openjdk-7-jdk软件包。sobi3ch answered 2020-07-13T19:30:37Z3 votes尝试以下方法sudo apt-get install sun-java6-jdksudo update-alternatives --config java选择具有路径的选项/ usr / lib / jvm / java-6-sun / jre / bin / java在ubuntu 10.4上为我工作您也可以尝试将您的JAVA_HOME放入如下所示sudo export JAVA_HOME $(readlink -f / usr / bin / javac | sed“ s/ bin / javac ::”)Daniel Nascimento answered 2020-07-13T19:31:28Z2 votes通过解压缩安装jdk-6u45-linux-x64.bin(来自oracle.com站点)不会导致tools.jar。 我猜该文件是由“ make-jpkg”脚本创建的。 一旦这样做并安装了生成的.deb文件一切都很好。我真的很讨厌甲骨文的律师。mcr answered 2020-07-13T19:31:48Z2 votes即使安装了jdk也需要重定向JAVA_HOME指向它。无论您使用哪种Java您都可以在.profile中放入一个怪异的技巧来正确设置JAVA HOMEexport JAVA_HOME$(dirname $(dirname $(readlink -e /usr/bin/java)))# Test for jdk installed above jreif [ -x $JAVA_HOME/../bin/java ]; then export JAVA_HOME$(dirname $JAVA_HOME); fiEdward Falk answered 2020-07-13T19:32:12Z2 votes在Ubuntu上我已经通过安装软件包解决了这个问题openjdk-7-jre-lib之后出现tools.jar。(我知道这是一篇过时的文章但希望发表评论希望对像我今天这样潜伏在答案中的人有所帮助。)Valentina Walx answered 2020-07-13T19:32:41Z