前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux运行ant 报错 Unable to locate tools.jar【已解决】

linux运行ant 报错 Unable to locate tools.jar【已解决】

作者头像
小黑同学
发布2024-05-24 18:02:30
1400
发布2024-05-24 18:02:30
举报
文章被收录于专栏:E=mc²

linux安装 ant 运行时报错 Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/lib/tools.jar

在这里插入图片描述
在这里插入图片描述

原因

已安装的jdk只有运行环境,没有tool.jar,而ant运行需要java开发环境,因此需卸载已有jdk,安装有开发环境的jdk

一、查看已安装的java版本
代码语言:javascript
复制
rpm -qa | grep -i java
在这里插入图片描述
在这里插入图片描述
二、删除jdk
代码语言:javascript
复制
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
代码语言:javascript
复制
#rpm -qa:查询所安装的所有rpm包
#grep -i:忽略大小写
#xargs -n1:表示每次只传递一个参数
#rpm -e --nodeps:强制卸载软件

看是否还存在

代码语言:javascript
复制
java -version

如果还存在,进入jdk安装目录 删除 查看安装目录

代码语言:javascript
复制
which java
在这里插入图片描述
在这里插入图片描述

删除安装目录

代码语言:javascript
复制
rm -rf /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.402.b06-1.el7_9.x86_64/bin/java
三、安装开发版本的jdk

安装开发环境的jdk,比如 选择这个包 java-1.8.0-openjdk-devel.x86_64 安装 devel表明这个jdk有开发环境 使用yum安装

代码语言:javascript
复制
yum -y install java-1.8.0-openjdk-devel.x86_64
四、更新java环境变量
代码语言:javascript
复制
vim /etc/source

使环境变量生效

代码语言:javascript
复制
source /etc/profile
测试
代码语言:javascript
复制
java -version
在这里插入图片描述
在这里插入图片描述

java环境变量已生效

运行ant

代码语言:javascript
复制
ant
在这里插入图片描述
在这里插入图片描述

不再报错 Unable to locate tools.jarr (我这里报错原因是执行文件build.xml 没弄好)


有用的话 点个赞哦!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原因
    • 一、查看已安装的java版本
      • 二、删除jdk
        • 三、安装开发版本的jdk
          • 四、更新java环境变量
            • 测试
              • 有用的话 点个赞哦!
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档