“程序包com.sun.tools.javac.util不存在” 问题解决
2024-08-24 14:02:35
最近工作中在编译打包项目的时候遇到了如标题所示的问题,报这个错误的类是 com.sun.tools.javac.util.Pair。问题很诡异,在Idea可以导入此类,项目启动运行也很正常,但就是在打包编译的时候会报错,在网上搜了该错误,,有的说是jdk安装问题,有的说是jre环境问题,但是都无法完美解决该问题。
com.sun.tools.javac.util 该包是jdk中自带的,位置在jdk安装路径下的lib文件里:由于本人的是Mac环境,
所以该包位置在:/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/lib 路径下的tools.jar中,只要将jar包放入到项目环境中即可解决该问题。
使用Intellij IDEA工具:步骤如下:
1、项目右键,打开Open Module Setting
选择Libraries 然后点击“+”号 添加如上路径中的tools.jar包即可,经测试可以完美解决如标题所示的问题。
windows下:可以直接从jdk1.8.0_211/lib/tools.jar 目录下导入
原文地址:https://blog.csdn.net/abcde123_123/article/details/81109756
最新文章
- MYSQL常用内置函数详解说明
- Linux 多线程信号量同步
- 符瑞艺 160809228_C语言程序设计实验2 选择结构程序设计
- input相关问题总结
- web缓存
- IP地址分类与识别错误
- 更改Oracle实例的字符集
- NIO 入门基础
- outline
- 15.javaweb XML详解教程
- 巧用border制作箭头
- Debian setup the time
- nginx上传文件时 nginx 413 Request Entity Too Large 错误
- 【bzoj 4764】弹飞大爷
- 【转载】 Eclipse注释模板设置详解
- 补充:MySQL整理
- lvm快照
- RHEL6/7 x86_64下cachefilesd占用cpu达到100%
- 闭包 ->; 函数的嵌套
- linux设置静态ip地址