Gen*_*nik 45 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
Run Code Online (Sandbox Code Playgroud)
虽然jdk的路径是正确的,但tools.jar确实不存在.它实际上是应该在那里还是我得到一些配置/安装的东西错了?
Kev*_* Qi 63
看起来你可以在/ usr/lib/jvm/java-6-openjdk中安装Java,但只有JRE,而不是JDK.这为我修好了:
sudo apt-get install openjdk-6-jdk
Sal*_*eri 18
注意:在CentOS/RHEL上安装java-1.x.0-openjdk是不够的.还安装java-1.x.0-openjdk-devel.
duf*_*ymo 14
它在我的机器上.我在Windows XP SP3上运行Sun JDK 1.6.0_21.
你确定你有JDK吗?你有可能只有JRE吗?
在 Debian 上,使用 安装 Ant 后apt-get install ant,我在运行时遇到了同样的错误:
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk-amd64/lib/tools.jar
事实上,虽然它本身确实存在,但没有提到任何tools.jar地方。/usr/lib/usr/lib/jvm/java-6-openjdk-amd64
https://packages.debian.org/search?searchon=contents&keywords=java-6-openjdk-amd64%2Flib%2Ftools.jar
根据上面的搜索,java-6-openjdk-amd64/lib/tools.jar似乎是 的一部分openjdk-6-jdk,它确实没有与 ant 一起安装(因为它仅标记为建议(https://packages.debian.org/wheezy/ant))。
apt-get install openjdk-6-jdk
小智 5
apt install defalut-jdk # this doesn't contain some file, like tools.jar...
apt install openjdk-8-jdk # this contains all files.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60389 次 |
| 最近记录: |