“程序包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包即可,經測試可以完美解決如標題所示的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章