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/
  • 相关阅读:
    线性变换
    施密特正交化
    春有它的记忆,秋有它的情怀
    最美的动作其实只需要嘴角上扬-微笑
    pomotime_v1.7.2 番茄软件完全教程
    NGUI 之 不为人知的 NGUITools
    Unity3D 开发 之 加载Android应用的环境
    Unity3D 开发 之 JDK安装与环境变量配置
    Tesseract 对验证码的识别原理和实现步骤
    sizeof_and_strlen 的区别
  • 原文地址:https://www.cnblogs.com/greywolf/p/3204584.html
Copyright © 2011-2022 走看看