MacBook Pro jdk卸载步骤
步骤一、输入以下命令
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
步骤二、上述命令执行后会提示输入超级管理员密码,完成后再次输入以下命令
sudo rm -rf /Library/PreferencesPanes/JavaControlPanel.prefpane
步骤三、查看当前版本
ls /Library/Java/JavaVirtualMachines/
步骤四、上述命令执行后会输出以下版本号
jdk1.8.0_251.jdk
步骤五、删除上述显示的jdk
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk
如何卸载IntelliJ IDEA
Mac官方文档卸载第三方应用说明
您可以卸载通过 App Store、网站或光碟安装的应用。您无法卸载属于 macOS 的应用,如 Safari 浏览器和“邮件”。
- 从 App Store 下载的应用:点按程序坞中的启动台图标
- ,将指针置于应用图标的上方,按住直到所有图标都开始抖动,然后点按应用的删除按钮
- 。如果您以后要使用该应用,可以从 App Store 重新安装。
如果图标没有删除按钮,则不能在启动台中卸载该应用。有关启动台的更多信息,请参阅使用启动台来查看和打开应用。 - 其他应用:在“访达”边栏中,点按“应用程序”,然后请执行以下一项操作:
- 如果应用在文件夹中,请打开该应用的文件夹以检查卸载器。如果看到“卸载应用”或“应用卸载程序”,请连按它并按照屏幕说明操作。
- 如果应用未在文件夹中或者没有卸载器,请将应用从“应用程序”文件夹拖移到废纸篓(位于程序坞末尾),然后选取“访达”>“清倒废纸篓”。
如果您在清倒废纸篓之前改变注意,请在废纸篓中选择该应用,然后选取“文件”>“放回原处”。
【警告】清倒废纸篓时,将从 Mac 永久移除该应用。如果您有使用该应用创建的文件,则可能无法再打开它们。
依次执行以下四个命令后方可完全卸载IntelliJ IDEA
rm -rf Logs/IntelliJIdeaxxx/
rm -rf Preferences/IntelliJIdeaxxx/
rm -rf Application\ Support/IntelliJIdeaxxx/
rm -rf Caches/IntelliJIdeaxxx
注意:上面的xxx对应不同的版本号
解决jdk版本升级问题
Mac中Java安装自动更新后版本依然为老版本
Mac中Java提示了安装更新(原版本1.8.0_221),然后同意并完成了安装(更新后的版本为1.8.0_242)
但使用java -version查看版本号依然为1.8.0_221
通过系统设置中的java进行查看相应的java版本,显示的则是更新后的242, 那么遇到这种情况该如何解决呢!
由于设置环境变量的原因,只需执行以下命令将原jdk删除,后安装最新版jdk即可
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk
hdiutil attach ideaIU-2019.3.5
MacBook Pro JDK环境变量设置
Single User – Mac OS X 10.5 or Newer
From OS X 10.5, Apple introduced a command line tool (/usr/libexec/java_home) which dynamically finds the top Java version specified in Java Preferences for the current user.
Open ~/.bash_profile in any text editor and add:
export JAVA_HOME=$(/usr/libexec/java_home)
Save and close the file.
Open a Terminal and run the source command to apply the changes:
source ~/.bash_profile
Now we can check the value of the JAVA_HOME variable:
echo $JAVA_HOME
The result should be the path to the JDK installation:
/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
Global Setting
To set JAVA_HOME globally for all users, the steps are the same as for single user, but the file /etc/profile is used.