mac 卸載java


由於電腦上的jdk版本和項目組使用的版本不一致,因此需要卸載,但是作為一個新人小白加沒有使用mac的過多經驗,還是稍微費了一些些功夫的,從網上查的資料,終於解決這個問題,因此記錄一下。

   參考博客:http://www.tuicool.com/articles/jANjUzi

  根據各位大神博客的介紹,才知道mac中有dmg和pkg這兩種安裝程序形式,在重新安裝jdk的時候也確實有安裝pkg的過程,只是之前沒有注意,因此,在/Application中刪除的只是dmg,而對於兩種形式都有的jdk卻還需要繼續刪除pkg。

   我一開始只是按照別人的博客來做,即:刪除 Java 插件文件 JavaAppletPlugin.plugin(在finder中直接搜索就可以),但是java -version還是會打印出java版本信息,后來各種搜索知道要刪除對應的pkg文件,具體過程參考大牛博客,在此記錄。

  當然可以在網上搜到很多刪除pkg的很優秀的文章,可以借鑒

1. “pkgutil --pkgs”命令,列出安裝了的pkg包,找到java的pkg,說明一下,因為我之前只刪除了JavaAppletPlugin.plugin文件,就安裝1.7版本的jdk了,因此哲理顯示了2個jdk的pkg,正常情況是應該只有一個jdk

2. 使用"cd /private/var/db/receipts","ls"命令,列出所有的*.bom和*.plist文件,bom記錄了這個包所有的關聯文件。

     同上面的問題,也應該只有一個jdk版本的bom和plist

 

3. 使用 "lsbom com.oracle.jdk8u91.bom" 查看所有關聯文件

4. 此包的文件主要在/System/Library/Java/JavaVirtualMachines/1.8.0.jdk文件夾中,只要刪除此文件夾即可。 

至此,jdk1.8徹底刪除

 

 

 

還有兩個卸載pkg的軟件:

http://www.corecode.at/uninstallpkg/

https://github.com/mpapis/pkg_uninstaller


免責聲明!

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



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