“程序包com.sun.tools.javac.util不存在” 問題解決


    最近工作中在編譯打包項目的時候遇到了如標題所示的問題,報這個錯誤的類是 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM