绝对零门槛,IDEA两步搭建好Java开发环境

1,866 阅读3分钟

这是 JavaMemo 专栏的第1篇原创,首发于公众号「JavaMemo」

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

3. 设置 JAVA_HOME 环境变量

上面的下载完成后我们的 Java 环境就搭建好了,不过只在 IDEA 里好用。所以这第三步,是我赠给大家的:)

如果想在电脑的命令行上使用Java提供的javacjavajmap 等命令,要设置一下 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 基础入门的系列,先以这篇文章作为系列的开头吧,啥时候有下一篇文章还不知道,最近在梳理必会知识点,发现光基础东西就非常多,等目录和大体的知识脉络整理出来了,再跟大家分享。

image.png