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 下载的应用:点按程序坞中的启动台图标
  • sudo kill sudo killall java_java

  • ,将指针置于应用图标的上方,按住直到所有图标都开始抖动,然后点按应用的删除按钮
  • sudo kill sudo killall java_java_02

  • 。如果您以后要使用该应用,可以从 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.