在介绍在各种系统中如何搭建 Java 开发环境之前,要明确几个 Java 环境相关的概念,一个是 JDK,另一个是 JRE。
- JDK 全名 Java Development Kit, 简言之,JDK 是面向开发人员使用的 SDK,它提供了 Java 的开发环境和运行环境。
- SDK 是 Software Development Kit,一般指软件开发包,可以包括函数库、编译程序等。JRE 全称 Java Runtime Enviroment,是指 Java 的运行环境,是面向 Java 程序的使用者,而不是开发者。JDK 包含了 JRE。
Java 下载
Java 现在归属于 Oracle 公司,其也成了甲骨文的一个产品。
Java 下载地址:https://www.oracle.com/downloads/index.html
找到相应的 Java 下载区,一般是安装 Java SE,下载对应平台的 Java 安装包。
Linux 下 安装 Java 环境
CentOS 下 安装
CentOS 使用 yum
命令来安装各种软件,java 环境也不例外。
首先,从镜像库中查询可安装的包,命令如下:
[demo@centos ~]# yum search java
...
java-1.8.0-openjdk-src.i686 : OpenJDK Source Bundle 8
java-1.8.0-openjdk-src.x86_64 : OpenJDK 8 Source Bundle
java-11-openjdk.i686 : OpenJDK Runtime Environment 11
java-11-openjdk.x86_64 : OpenJDK 11 Runtime Environment
...
以 java 11 的安装为例,使用 install
命令指定安装包即可,命令如下:
[demo@centos ~]# yum install java-11-openjdk.x86_64
安装完成后,可以通过如下命令确认:
[demo@centos ~]# java -version
openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)
Mac OS X 下安装 Java 环境
可视化安装
到 Oracle 官网下载 dmg 安装包,傻瓜式一直下一步安装即可。
一般会安装到路径 /Library/Java/JavaVirtualMachines/
下。
通过 brew 来安装
Mac 在已安装 brew 的前提下,可以用 brew 命令来安装,命令如下:
brew cask install java6
jdk 多版本安装
Mac 下可以 jdk 的多版本安装及多版本切换,具体详情可参考 Mac 下 JDK 多版本切换及默认版本设置。
Java 开发工具
IntelliJ IDEA
IntelliJ IDEA 是首选的 Java IDE(集成开发工具),在业界被公认为最好的 java 开发工具之一。
官网地址:http://www.jetbrains.com/idea/
Eclipse IDE
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
官网地址:https://www.eclipse.org/downloads/eclipse-packages/
NetBeans IDE
NetBeans 是 Sun 公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的 Java IDE。NetBeans 当前可以在 Solaris、Windows、Linux 和 Macintosh OS X 平台上进行开发。