java 无法找到ant_Java-Ant需要tools.jar并且无法找到我
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:17Z
10个解决方案
62 votes
看来您可以将Java安装在/ usr / lib / jvm / java-6-openjdk中,但仅具有JRE,而不能具有JDK。 这为我解决了:
sudo apt-get install openjdk-6-jdk
Kevin Qi answered 2020-07-13T19:28:55Z
17 votes
注意:在CentOS / RHEL上,安装java-1.x.0-openjdk是不够的。 同时安装java-1.x.0-openjdk-devel。
Salieri answered 2020-07-13T19:29:15Z
14 votes
它在我的机器上。 我在Windows XP SP3上运行Sun JDK 1.6.0_21。
您确定您拥有JDK吗? 是否只有JRE?
duffymo answered 2020-07-13T19:28:35Z
4 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 on=contents&keywords=Java-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-jdk
cnst answered 2020-07-13T19:29:49Z
4 votes
apt install defalut-jdk # this doesn't contain some file, like tools.jar...
apt install openjdk-8-jdk # this contains all files.
Long answered 2020-07-13T19:30:04Z
4 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:37Z
3 votes
尝试以下方法:
%sudo apt-get install sun-java6-jdk
%sudo 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:28Z
2 votes
通过解压缩安装jdk-6u45-linux-x64.bin(来自oracle.com站点)不会导致tools.jar。 我猜该文件是由“ make-jpkg”脚本创建的。 一旦这样做,并安装了生成的.deb文件,一切都很好。我真的很讨厌甲骨文的律师。
mcr answered 2020-07-13T19:31:48Z
2 votes
即使安装了jdk,也需要重定向JAVA_HOME指向它。
无论您使用哪种Java,您都可以在.profile中放入一个怪异的技巧来正确设置JAVA HOME:
export JAVA_HOME=$(dirname $(dirname $(readlink -e /usr/bin/java)))
# Test for jdk installed above jre
if [ -x $JAVA_HOME/../bin/java ]; then export JAVA_HOME=$(dirname $JAVA_HOME); fi
Edward Falk answered 2020-07-13T19:32:12Z
2 votes
在Ubuntu上,我已经通过安装软件包解决了这个问题
openjdk-7-jre-lib
之后出现tools.jar。
(我知道这是一篇过时的文章,但希望发表评论,希望对像我今天这样潜伏在答案中的人有所帮助。)
Valentina Walx answered 2020-07-13T19:32:41Z
java 无法找到ant_Java-Ant需要tools.jar并且无法找到我相关推荐
- ant linux tools.jar,为什么ant在错误的目录中寻找tools.jar?
DiverseAndRemote.com 11 java ant 我正在尝试执行`ant -version'而且我得到了 C:\Users\owner>ant -version Unable t ...
- Apache Ant运行时Unable to locate tools.jar解决方法
下载Apache Ant 一.解压ant安装包在D:\ant下 二.环境变量配置 ANT_HOME D:\ant\apache-ant-1.9.0 CLASSPATH ;%ANT_HOME%lib; ...
- mac使用jvm诊断工具arthas启动报错Can not find tools.jar under java home解决
linux操作系统遇到以下问题也可用同样的方式解决 -bash-3.2$ java -jar arthas-boot.jar [INFO] arthas-boot version: 3.4.5 [IN ...
- Ant部署测试出错(关键字:Ant NoClassDefFoundError xml-apis/jar)
出错信息如下: C:\Documents and Settings\alen>ant Exception in thread "main" java.lang.NoClass ...
- Could not find artifact com.sun:tools:jar:1.5.0 解决办法
2019独角兽企业重金招聘Python工程师标准>>> Could not find artifact com.sun:tools:jar:1.5.0 解决办法 创建maven项目出 ...
- JDK中没有jre文件夹和tools.jar文件
JDK中没有jre文件夹和tools.jar文件 JDK在11版本以后再以前的基础上做了较大的改动,安装后默认是没有jre的.并且,再JDK8以后,JDK也发生了较大的变化,移除了tools.ja ...
- tools.jar的位置
1 个警告 /SysRoleMapper.java:1: 警告: Can't initialize javac processor due to (most likely) a class loade ...
- ant生成文件报错:Unable to locate tools.jar. Expected to find it in ...
在OA项目中遇到需要用ant来进行SSH框架配置的一个自动生成操作. 运行ant编译程序时碰到该问题.ant默认在jre6目录下找tools.jar.jre是运行环境,及编译后的java程序运行时只需 ...
- java 无法找到ant_无法找到与ANT(mac)关联的文件
我最近安装了ANT,由于找不到文件,我无法构建 . 到目前为止我做了什么: 1)通过macports安装ANT 1.9.2当我在终端输入ant时,我得到一个输出"Buildfile:buil ...
最新文章
- node2vec: Scalable Feature Learning for networks
- python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹
- boost::iostreams::example::container_device用法的测试程序
- 在微服务框架Demo.MicroServer中添加SkyWalking+SkyApm-dotnet分布式链路追踪系统
- HDU 2042:不容易系列之二
- 【译】Node.js 日志打印指南
- Spring思维导图(AOP篇)
- Android判断App是否在前台运行
- java翻译_java实现英文翻译程序
- WES7和WES2009的功能比较
- 《iRedMail邮件服务器搭建详细过程》
- 二维码收款系统即时到账个人码免签支付平台
- html词云图生成,图悦在线词云图制作工具
- Scrum板与Kanban如何抉择?kxqmoznsc板与按照rlooie
- OSChina 周三乱弹 —— 可乐帝国军人们,集结了
- java之元数据(metadata)
- android手机视频编辑,美册视频编辑剪辑制作
- 通过CMD命令重启服务器
- mybatis如何判断update操作是否成功
- 元宇宙如何改写人类社会生活
热门文章
- Java 8中的instanceof运算符和访客模式替换
- Java 8中java.util.function包中的谓词和使用者接口
- 完整的Web应用程序Tomcat JSF Primefaces JPA Hibernate –第2部分
- LeWeb – 2011 –综述
- 2020年全国儿童青少年总体近视率为52.7%,比上年上升2.5%播
- JSP 活动元素 <jsp:directive.pageimport=“zero.space.ch03.Bookbean“/> 解读
- jpa获取数据库当前时间_SpringDataJPA存储数据时通过注解自动设置创建时间和修改时间...
- 【技术解决方案】音视频同步策略分析并计算出当前音频播放的pts
- html怎么上传qq空间,qq空间怎么上传照片
- docker java mysql_Docker 搭建 MySQL 服务