zoukankan      html  css  js  c++  java
  • How to uninstall (remove) JAVA from OS X Lion

    Open terminal (Applications -> Utilities -> Terminal)

    To remove JVM enter folowing:

    sudo rm -rf /System/Library/Java/JavaVirtualMachines/

    Then, clean up the installer records by removing them from /private/var/db/receipts/:

    com.apple.pkg.JavaForMacOSX107.bom
    com.apple.pkg.JavaForMacOSX107.plist

    Now clear any traces of the Java installation from Software Update.

    Please copy following file to your Desktop /Library/Receipts/InstallHistory.plist by entering following string in terminal:

    sudo cp /Library/Receipts/InstallHistory.plist ~/Desktop

    Change permissions on it

    chown yourusername:staff ~/Desktop/InstallHistory.plist

    Open it in TextEdit and find following: com.apple.pkg.JavaEssentials, remove all dict section which containing this line (it may be several of them)

    Example of one of the records:

    <dict>
    <key>date</key>
    2012-04-13T22:13:59Z
    <key>displayName</key>
    <string>Java for OS X 2012-003</string>
    <key>displayVersion</key>
    <string></string>
    <key>packageIdentifiers</key>
    <array>
    <string>com.apple.pkg.JavaEssentials</string>
    <string>com.apple.pkg.JavaForMacOSX107</string>
    <string>com.apple.pkg.JavaSecurity</string>
    </array>
    <key>processName</key>
    <string>Installer</string>
    </dict>

    When you are finished with cleaning, save this file, exit from texedit. Then change permissions to original by entering

    sudo chown root:wheel ~/Desktop/InstallHistory.plist
    Copy it to original location
    
    mv ~/Desktop/InstallHistory.plist /Library/Receipts/
  • 相关阅读:
    CompositeConfiguration的用法
    Intellij IDEA连接Git@OSC
    Spring4.1.6 标签注解大全以及解释
    React制作吸顶功能总结
    总结常见的ES6新语法特性。
    12个常规前端面试题及小结
    JavaScript 扩展运算符
    Promise,Generator(生成器),async(异步)函数
    Vue中过度动画效果应用
    vue的双向绑定原理及实现
  • 原文地址:https://www.cnblogs.com/greywolf/p/3204584.html
Copyright © 2011-2022 走看看