企业级开发环境概述
绝大多数Java开发工程师在公司入职做项目开发时,公司都会统一发放笔记本电脑和显示器。
而在项目开发之前会安装JDK,Maven,Git,IntelliJ IDEA以及Navicat,Chrome,SecureCRT,Postman,JMeter等等日常开发常用的工具。
如果你想成为一名Java高级工程师,建议电脑的配置不要低于Intel i7+16G内存+512G SSD。
MacBookPro安装JDK11.0.8
MacBookPro下载JDK11.0.8
如果想要开发Java程序,首先需要去Oracle官网下载和安装、配置JDK。JDK(Java Development Kit)是开发Java程序的工具包,包含开发和运行Java程序所必备的环境。
而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下载
目前(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的许可协议
还要登录Oracle账户,如果你没有账号点击创建账号来注册Oracle账号
登录成功之后浏览器会自动开始下载
当下载完成后Chrome会提示这种类型的文件可能会损害您的计算机。,这里点击保留即可。
MacBookPro安装JDK11.0.8
jdk-11.0.8_osx-x64_bin.dmg文件下载完成后,直接在浏览器中点击文件名打开,打开后会出现
然后双击JDK 11.0.8.pkg
此时会启动JDK安装程序来安装JDK11.0.8
选择安装类型,默认是标准安装
输入密码或者使用TouchID
安装进行中
此时会将JDK11.0.8安装到/Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk目录下
安装中
安装成功
是否删除安装文件
如果不想要安装文件点击移除废纸篓即可
保留
MacBookPro配置JDK
当JDK11.0.8安装完成后,可以使用javac和java两个命令加上-version选项查看JDK的版本信息
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的环境变量配置
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
source .bash_profile
最后使用javac -version和java -version两个命令来验证Java的版本是否切换成功。