您的位置 首页 > 数码极客

java如何卸载干净——java卸载不干净无法重装 如何卸载干净JAVA

Mac OS X JAVA多版本并存

使用java_home切换JAVA版本

首先卸载系统中已经安装的最新版本的1.8.0_66-b17

在Mac上卸载Java 需要执行以下步骤 在Terminal终端中执行以下命令

 sudo rm -fr /Library/Internet\ Plug-In  sudo rm -fr /Library/PreferencePane

上述方法和How can I uninstall Java on Mac (and reinstall Apple’s Java 6)?中通过Finder找到JavaA进行删除是一样的效果。

上述命令只是删除了plugin和System Perference中的控制项,实际执行程序并没有删除。删除执行程序的方法参考Removing Java 8 JDK from Mac

 sudo rm -rf /Library/Java/JavaVirtualMachines/jdk<version>.jdk  sudo rm -rf /Library/PreferencePane  sudo rm -rf /Library/Internet\ Plug-In  sudo rm -rf /Library/LaunchAgen  sudo rm -rf /Library/PrivilegedHelperTool  sudo rm -rf /Library/LaunchDaemon.plist  sudo rm -rf /Library/Preference

上述方法删除彻底,此时再执行java -version时,OS X会引导去Oracled Java安装的下载网站(已经不再提供Java 6的下载)

  • 安装Java版本1.7.0_80-b15,安装完成后执行java -version可以看到当前版本是1.7.0_80-b15
  • 再次安装Java版本1.8.0_66-b17
  • 安装完成后执行java -version可以看到版本现在切换到了1.8.0_66-b17。不过,此时系统中实际已经安装了2个版本的JDK,下面我们要设置多版本切换。
  • 检查当前系统安装的Java版本
 /usr/libexec/java_home -verbose

可以看到输出有两个版本

   Matching Java Virtual Machines (2):      1.8.0_66, x86_64:    "Java SE 8"    /Library/Java/JavaVirtualMachine      1.7.0_80, x86_64:    "Java SE 7"    /Library/Java/JavaVirtualMachine      /Library/Java/JavaVirtualMachine
  • 设置终端中通过java7命令和java8命令来切换环境(Mac OS X and multiple Java versions) 在~/.bash_profile中添加设置 。


 export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)  export JAVA_7_HOME=$(/usr/libexec/java_home -v1.7)  alias java7='export JAVA_HOME=$JAVA_7_HOME'  alias java8='export JAVA_HOME=$JAVA_8_HOME'  # default java8  export JAVA_HOME=$JAVA_8_HOME


     说明: /usr/libexec/java_home -V命令可以查看      然后就可以通过命令java7或者java8来切换环境,切换环境后,再在终端中执行java命令就会对应使用指定的Java版本。   通过java_home方法可以切换终端中执行的java版本,但是无法影响图形应用程序执行的java版本。   使用homebrew管理java多版本   记录供参考 Mac OS X and multiple Java versions  
  • 安装homebrew
  ruby -e "$(curl -fsSL )"
  • 安装homebrew jenv

brew install jenv

  • 安装 homebrew-cask

brew install homebrew-cask

  • 查看当前版本

brew cask search java

  • 安装需要的java版本

brew cask install java7

brew cask install java6

  • 使用jenv管理版本

jenv add /Library/Java/JavaVirtualMachine

  • 使用/usr/libexec/java_home -verbose来检查系统安装的JDK版本

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“java如何卸载干净,java卸载不干净无法重装,java卸载干净了还是下载不了java,flash如何卸载干净,adobe如何卸载干净,如何将CAD卸载干净”边界阅读