首页 > 原创文章 > 技术应用 > 查看文章

在Mac OS中彻底卸载java的方法

所属分类:技术应用 来源: 丁老师原创 更新时间:2026-04-09 15:04 浏览: 1844 IP属地: 深圳

卸载AdoptOpenJDK

#在开源包管理器中输入命令
brew uninstall adoptopenjdk8

卸载OpenJDK

#在开源包管理器中输入命令
brew uninstall openjdk8

彻底卸载Java
1.删除Java安装文件

#1.删除JDK/JRE文件夹
sudo rm -rf /Library/Java/JavaVirtualMachines/
sudo rm -rf /Library/Internet\Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane

#2.删除用户Java缓存
rm -rf ~/Library/Java/
rm -rf ~/Library/Caches/Java/

#3.删除系统框架
sudo rm -rf /System/Library/Frameworks/JavaVM.framework

2.去除Java环境变量

#1.检查并编辑环境变量文件
#编辑全局环境变量(所有用户)
sudo nano /etc/profile
sudo nano /etc/bashrc
sudo nano /etc/zshrc

#编辑当前用户环境变量
nano ~/.bash_profile
nano ~/.bashrc
nano ~/.zshrc
nano ~/.profile

#2.删除Java相关配置
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#3.保存退出后输入以下命令
source ~/.zshrc# 如果你用 zsh(Mac 默认)
source ~/.bash_profile# 如果你用 bash

3.清理残留文件

#删除所有以com.oracle.java开头的plist文件
~/Library/Preferences/com.oracle.java.*

#删除整个Java文件夹
~/Library/Application Support/Java/

#终端执行
sudo rm -rf /usr/bin/java /usr/bin/javac


相关文章

Uniapp微信小程序后退传参数的方法

有同学在群里咨询,使用Uniapp开发微信小程序和APP应用,想实现后退时给上个页面传递参数,有没有办法呢?当然是有的,可以通过Uniapp的自定义全局事件来实现,今天丁老师教给你。一、当前页在后退的方法中,添加uni.$emit方式来...

宝塔面板升级后打不开的解决方法

有同学咨询丁老师,使用的宝塔面板,在升级到最新版本后,网站和程序都正常,就是管理面板打不开了,连登录页都不出现,是怎么回事呢?丁老师今天就对这个问题进行一下解答。故障分析首先,丁老师进入该服务器,输入bt default命令,查看宝塔运...

微信小程序本地图片不能显示的解决方法

在开发微信小程序的过程中,我们经常会通过css设置背景图,但是在实际开发的过程中,经常会有图片不显示,不能用,并且报错,提示common/main.wxss中的本地资源图片无法通过WXSS获取,可以使用网络图片,或者base64,或者使...

Nacos,Txlcn,Xxl-job,Ar...

有同学在群里问了,在开发架构中,经常遇到nacos,txlcn,xxl-job,ares,canal这些东西?到底是些什么,都是做什么用的呢?今天丁老师就给你们解答。首先,这些都属于java程序中,开发分布式架构的一些常用中间件,具体的...

推荐文章

Windows11右键恢复经典模式的方法[亲...

windows11更新后,不管是桌面的右键,还是文件上点右键,都非常地别扭,而且也非常的卡顿。在网上找了一堆方法,都不管用,经过不懈努力,终于找到了真正能恢复经典版右键的方法。废话不多说,具体方法如下:1.以管理员方式运行CMD打开后,在C...

fontawesome所有图标class类名...

fontawesome所有图标class类名单,适用于4.7.0版本。总计有593个图标class类(包含别名):fa-500pxfa-address-bookfa-address-book-ofa-address-cardfa-addre...

国外VPS购买后如何登录?

国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了VPS后,只能设置密码,但是用root,也无法登录,是怎么回事呢?查了官方文档,原来修改的VPS密码,不是root的,这个VPS默认的账号是admin...

Wordpress如何开启错误调试,查看错误...

在使用wordpress的过程中,有的时候部分页面打不开,或是程序不能正常使用,也没有显示具体的错误信息,这个时候该怎么办呢?首先是查看错误日志,可以查看wordpress本身的错误日志,以及php的错误日志。这时有朋友提问了,wordpr...