查看java版本_高级Java工程师养成记macOS10.15.6安装JDK11.0.8

企业级开发环境概述

绝大多数Java开发工程师在公司入职做项目开发时,公司都会统一发放笔记本电脑和显示器。

a8b1a72b1c86387ee605720813c54da1.png

而在项目开发之前会安装JDK,Maven,Git,IntelliJ IDEA以及Navicat,Chrome,SecureCRT,Postman,JMeter等等日常开发常用的工具。

如果你想成为一名Java高级工程师,建议电脑的配置不要低于Intel i7+16G内存+512G SSD。

39cd1c1c71b81e9c72190200e82578f4.png

MacBookPro安装JDK11.0.8

MacBookPro下载JDK11.0.8

如果想要开发Java程序,首先需要去Oracle官网下载和安装、配置JDK。JDK(Java Development Kit)是开发Java程序的工具包,包含开发和运行Java程序所必备的环境。

e7ac4553bbe6077dde70ccf4429cdb1a.png

而JRE(Java Runtime Enviroment)只包含了运行Java程序所需要的环境(核心API和JVM),JDK包含了JRE。

JDK 下载地址:https://www.oracle.com/java/technologies/javase-downloads.html

JDK11下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

当访问Oracle官方提供的JDK11下载页面时,提供了各个操作系统版本的JDK下载

a4265e29075d1f5be3749b22634a0f95.png

目前(2020/07/19)JDK11的最新版本是JDK11.0.8,如果你的操作系统是64位Windows系统,可以下载jdk-11.0.8_windows-x64_bin.exe,如果你的系统是macOS,可以下载jdk-11.0.8_osx-x64_bin.dmg

当点击安装文件后,会提示必须要同意Oracle针对JavaSE的许可协议

b3008a23fa1c522a9b016f2ee75ae5e2.png

还要登录Oracle账户,如果你没有账号点击创建账号来注册Oracle账号

bcfdcebd7e3433c4d434dff282e8dedb.png

bcfdcebd7e3433c4d434dff282e8dedb.png

登录成功之后浏览器会自动开始下载

9d1ea983c06fe5d90b3eafb9fb810076.png

当下载完成后Chrome会提示这种类型的文件可能会损害您的计算机。,这里点击保留即可。

2d589a75ba1318b6c1cbc5f5c890cacd.png

MacBookPro安装JDK11.0.8

jdk-11.0.8_osx-x64_bin.dmg文件下载完成后,直接在浏览器中点击文件名打开,打开后会出现

b302ca7efb7115969008dfceb0311b4d.png

然后双击JDK 11.0.8.pkg

此时会启动JDK安装程序来安装JDK11.0.8

选择安装类型,默认是标准安装

19c0b506162b7a6c7579e36baf6f2137.png

输入密码或者使用TouchID

051d53b65ca8d90162f0fd164bba939f.png

安装进行中

此时会将JDK11.0.8安装到/Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk目录下

b51a3b4a9da4b6fd80cadb507dbee236.png


安装中

安装成功

7d29d2ae7f44da319bb3df5c9595950a.png

是否删除安装文件

如果不想要安装文件点击移除废纸篓即可

02429c37a9a05442465bb7109444a8cd.png

保留

MacBookPro配置JDK

当JDK11.0.8安装完成后,可以使用javac和java两个命令加上-version选项查看JDK的版本信息

d02067e7f8b5d57c266488354bf488d2.png

liuguangleideMacBook-Pro:~ liuguanglei$ javac -version
javac 11.0.8
liuguangleideMacBook-Pro:~ liuguanglei$ java -version
java version "11.0.8" 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)
liuguangleideMacBook-Pro:~ liuguanglei$

如果MacBookPro上安装了多个JDK,例如同时安装了JDK8和JDK11,可以使用命令工具/usr/libexec/java_home来查看已经安装的JDK版本

liuguangleideMacBook-Pro:~ liuguanglei$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
11.0.8, x86_64: "Java SE 11.0.8" /Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/Home
1.8.0_231, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home

此时如果想要在终端上使用Java8来编译和运行程序,可以通过修改环境变量配置文件~/.bash_profle的JAVA_HOME变量来实现切换JDK版本。

MacBookPro的终端上修改文件可以使用。

liuguangleideMacBook-Pro:~ liuguanglei$ vim .bash_profile

此时vim处于阅读模式,按i进入编辑模式,然后添加JAVA_HOME的环境变量配置

2c4bfa00dd8abfbb5ba66da0b5fb597f.png

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
~

配置完成后按esc键退出编辑模式,然后按:wq保存并退出vim编辑器,并使用source .bash_profile让修改的配置生效

liuguangleideMacBook-Pro:~ liuguanglei$ source .bash_profile

480ae9b1969da89f8357268377e59665.png

source .bash_profile


最后使用javac -version和java -version两个命令来验证Java的版本是否切换成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值