美文网首页
Mac修改JDK版本

Mac修改JDK版本

作者: 姬歌 | 来源:发表于2020-05-12 19:23 被阅读0次

1、java属于Oracle,下载jdk请到oracle官网下载;下载的时候会出现各种版本,window,linux,macOS等等,还区分32位,64位系统,请注意辨别。官网下载需要Oracle账号,直接注册就行了,不要钱。
2、下载dmg后安装,默认会安装在这个目录:/Library/Java/JavaVirtualMachines

  • 可以安装多个版本jdk,
  • 可通过修改JAVA-HOME,PATH变量切换默认jdk。方法如下:

修改/指定jdk版本(当你有多个jdk的时候,可指定其中一个版本作为默认编译jdk):

打开终端,在系统根目录下,输入:

vim ~/.bash_profile
然后在里面,按i进入编辑,在文件末尾添加(你要设置用哪个jdk就写哪个jdk名字)
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
按Esc退出编辑,输入:wq回车保存。
输入命令
source /etc/profile 
使修改的文件生效

然后(这一步可先跳过,直接重启终端查看是否已经切换了jdk,如果没切换成功再执行。),

输入命令(如果不加sudo可能不够权限修改,输入命令后会要求输入电脑开机密码)
sudo vim /etc/profile
进入文件后,按i进入编辑,在文件末尾添加
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

按Esc退出编辑,输入':wq!'回车强制保存。我系统不允许编辑这个文件,':wq'无法保存,所以用':wq!'强制保存。

保存好之后,之前打开的终端仍然是使用旧的配置的jdk!请关闭终端重新打开,这时候查看java -version,就是你新配置的jdk。

参考:
好了,现在你的Mac出现bug了,终端关闭、重启都是只能显示'-bash-3.2$'命令!
照这个来解决,亲测可行
后面我删掉了/etc/profile文件添加的内容,jdk版本仍然可用。不知道是不是/etc/profile根本不需要改?

相关文章

网友评论

      本文标题:Mac修改JDK版本

      本文链接:https://www.haomeiwen.com/subject/svrinhtx.html