MAC 下删除Java版本的做法

MAC 下删除Java版本的做法

参考了网上的很多教程,都是针对mac os旧版本的。目前我得环境是10.31.1 High Sierra,由于安装Eclipse+Android环境,运行后总是报告下面的错误:
java.lang.noclassdef found error: sun/misc/base64
但是并没有使用任何base64的方法。后来查询是java版本的错误
大致的原因是我用了jdk1.9,必须降到1.8才行。
查看java版本:

localhost:~ frankgogoland$ java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

所以必须将java版本降低。
正确的做法是删除9.0.1的jdk目录

localhost:~ frankgogoland$ cd /Library/Java/JavaVirtualMachines
localhost:JavaVirtualMachines frankgogoland$ ls
jdk-9.0.1.jdk       jdk1.8.0_171.jdk
jdk1.7.0_80.jdk     jdk1.8.0_172.jdk
localhost:JavaVirtualMachines frankgogoland$ sudo rm -rf jdk-9.0.1.jdk

然后在.bash_profile里面配置JAVA_HOME

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home

参考文章:
https://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html#uninstall

Uninstalling the JDK
To uninstall the JDK, you must have Administrator privileges and execute the remove command either as root or by using the sudo(8) tool.

Navigate to /Library/Java/JavaVirtualMachines and remove the directory whose name matches the following format:*

    /Library/Java/JavaVirtualMachines/jdk<major>.<minor>.<macro[_update]>.jdk
For example, to uninstall 7u6:

    % rm -rf jdk1.7.0_06.jdk
Do not attempt to uninstall Java by removing the Java tools from /usr/bin. This directory is part of the system software and any changes will be reset by Apple the next time you perform an update of the OS.

*The 7u4 and 7u5 releases were installed into a directory that does not follow this format. To uninstall 7u4 or 7u5, remove the 1.7.0.jdk directory from the same location.
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要彻底删除Java环境,您可以按照以下步骤进行操作: 1. 首先,关闭所有正在运行的Java应用程序。 2. 删除Java安装目录:根据您的操作系统,找到Java安装目录。通常情况下,在Windows系统中,Java安装目录位于"C:\Program Files\Java"或"C:\Program Files (x86)\Java";而在Mac系统中,Java安装目录位于"/Library/Java/JavaVirtualMachines"或"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"。请注意,这些目录可能因不同的Java版本而有所不同。 3. 删除环境变量:在Windows系统中,打开"控制面板",然后进入"系统和安全"->"系统"->"高级系统设置"->"高级"->"环境变量"。在系统变量中,找到名为"Path"的变量并编辑它,删除包含Java路径的条目。在Mac系统中,打开终端并输入以下命令来编辑bash_profile文件: ``` nano ~/.bash_profile ``` 在文件中找到包含Java路径的行并删除它。然后按Ctrl+X保存文件并退出。 4. 删除注册表项(仅适用于Windows系统):按下Win+R键打开运行对话框,输入"regedit"并回车以打开注册表编辑器。在编辑器中,导航到"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft"和"HKEY_CURRENT_USER\SOFTWARE\JavaSoft"路径,删除Java相关的键。 5. 清除缓存和临时文件:在Windows系统中,按下Win+R键打开运行对话框,输入"%temp%"并回车以打开临时文件夹。删除所有与Java相关的文件和文件夹。在Mac系统中,打开终端并输入以下命令清除Java缓存: ``` rm -rf ~/Library/Application\ Support/Oracle/Java/ ``` 完成以上步骤后,您的Java环境将被完全删除。请注意,在进行这些操作之前,请确保您了解自己在做什么,并备份重要数据以防万一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值