mac 卸載java

因爲電腦上的jdk版本和項目組使用的版本不一致,所以須要卸載,可是做爲一個新人小白加沒有使用mac的過多經驗,仍是稍微費了一些些功夫的,從網上查的資料,終於解決這個問題,所以記錄一下。java

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

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

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

  固然能夠在網上搜到不少刪除pkg的很優秀的文章,能夠借鑑oracle

1. 「pkgutil --pkgs」命令,列出安裝了的pkg包,找到java的pkg,說明一下,由於我以前只刪除了JavaAppletPlugin.plugin文件,就安裝1.7版本的jdk了,所以哲理顯示了2個jdk的pkg,正常狀況是應該只有一個jdkui

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

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

 

3. 使用 "lsbom com.oracle.jdk8u91.bom" 查看全部關聯文件blog

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

至此,jdk1.8完全刪除

 

 

 

還有兩個卸載pkg的軟件:

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

https://github.com/mpapis/pkg_uninstaller

相關文章
相關標籤/搜索