2022 年了,发现 Java 的入门门槛比上学的时候低了不少,有IDEA,有Maven(其实早就有,只是我上学的时候不知道),再也不用折腾 Eclipse 那玩意了。
当然这可能也是跟我自己工作后,才算入门了编程有关。毕竟当初我在上机课上面对满屏的红字儿,终于鼓起勇气去找老师的时候,老师一句:"你分号用英文的"…...你们自己体会一下那会我有多菜。
今天我就给大家推荐一个快速搭建 Java 开发环境的方法,这个方法只需要两步:
- 下载一个 Intelij IDEA
- 用 IDEA 下载 JDK
然后就完事啦 o( ̄ヘ ̄o#) Maven 是IDEA自带的,而且如果是学习 Java 基础,敲一些练习题的话 Maven 根本用不上。
下面用几张图记录一下我用 IDEA 搭建 Java 开发环境的过程吧。
1:下载IDEA
IDEA 的下载可以去网上搜免费社区版的(建议用必应搜索,没广告),如果是学生也可以用学校邮箱申请免费使用专业版。
2 :用IDEA 下载 JDK
2.1 菜单栏选择 Project Structure
菜单栏选择 File ==》 Project Structure
2.2 选择添加下载JDK
选择添加下载JDK
2.3 选择版本、下载JDK
选择版本、下载JDK
这里推荐下Azul 公司提供的Open JDK — Zulu,免费且占有内存小。版本选择 1.8 也就是我们常说的 Java 8。
这里可以下载多个版本的 JDK,如果有的项目要运行在 Java 11下,这里就可以选择Zulu 提供的1.11 版本的 JDK
设置 JAVA_HOME 环境变量
上面的下载完成后我们的 Java 环境就搭建好了,不过只在 IDEA 里好用。所以这第三步,是我赠给大家的:)
如果想在电脑的命令行上使用Java
提供的javac
、java
、jmap
等命令,要设置一下 JAVA_HOME
这个环境变量
# JAVA_HOME 指向JDK的安装目录
export JAVA_HOME=/Users/xxx/Library/Java/JavaVirtualMachines/azul-1.8.0_322/Contents/Home
这样如果电脑上安装了多个版本的 JDK ,就能让命令使用正确的 JDK 版本进行编译、执行等操作。
用 java -version
命令验证一下。
➜ ~ java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (Zulu 8.60.0.21-CA-macos-aarch64) (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (Zulu 8.60.0.21-CA-macos-aarch64) (build 25.322-b06, mixed mode)
我在电脑上用 IDEA 还安装了一个 Java 11,下面试一下切换 JAVA_HOME 让 Java 的命令使用 JDK 11版本。
➜ JAVA_HOME=/Users/xxx/Library/Java/JavaVirtualMachines/azul-11.0.14.1/Contents/Home;java -version
openjdk version "11.0.14.1" 2022-02-08 LTS
OpenJDK Runtime Environment Zulu11.54+25-CA (build 11.0.14.1+1-LTS)
OpenJDK 64-Bit Server VM Zulu11.54+25-CA (build 11.0.14.1+1-LTS, mixed mode)
这个设置只对系统的命令行起作用,作用不到IDEA上,如果是让 IDEA 切换 JDK 版本就没有这么麻烦啦 ,直接在 IDEA 里就能选择要使用的版本。
IDEA 选择JDK版本
以后计划做个 Java 基础入门的系列,先以这篇文章作为系列的开头吧,啥时候有下一篇文章还不知道,最近在梳理必会知识点,发现光基础东西就非常多,等目录和大体的知识脉络整理出来了,再跟大家分享。