一、安装JDK(Java Development Kit)
JDK是Java编译环境的核心,包含编译器(javac)、运行时环境(JRE)及开发工具。Linux系统可通过包管理器(推荐,简单快捷)或手动安装(自定义路径)方式部署JDK。
sudo apt update
sudo apt install openjdk-11-jdk # 推荐11及以上版本(LTS版本,稳定)
sudo yum update
sudo yum install java-11-openjdk-devel # 或使用dnf(CentOS 8+)
注:若需Oracle JDK(官方版本),可从Oracle官网下载Linux版压缩包(如
jdk-11.0.xx_linux-x64_bin.tar.gz),解压后手动配置。
若包管理器无所需版本,可手动安装:
jdk-11.0.xx_linux-x64_bin.tar.gz),上传至Linux服务器。/usr/lib/jvm):sudo mkdir -p /usr/lib/jvm # 创建存放JDK的目录
sudo tar -zxvf jdk-11.0.xx_linux-x64_bin.tar.gz -C /usr/lib/jvm # 解压
二、配置环境变量
环境变量需指向JDK的安装路径,确保系统能识别javac(编译)、java(运行)等命令。
~/.bashrc(Bash shell常用)或~/.zshrc(Zsh shell):nano ~/.bashrc
/etc/profile(需root权限):sudo nano /etc/profile
在文件末尾添加以下内容(根据实际安装路径调整):
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.xx # JDK安装目录(如手动安装路径)
export PATH=$JAVA_HOME/bin:$PATH # 将JDK的bin目录加入PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar # 类路径(可选,现代JDK通常无需手动设置)
注:
JAVA_HOME是Java工具(如Maven、Tomcat)识别JDK的关键变量;PATH让系统在任何目录都能执行Java命令。
保存文件后,执行以下命令使修改立即生效:
source ~/.bashrc # 用户级配置
# 或
source /etc/profile # 全局配置
三、验证配置是否成功
通过以下命令检查Java编译环境是否配置正确:
java -version # 查看Java运行时环境版本(应输出JDK版本信息)
javac -version # 查看Java编译器版本(若输出版本信息,则编译功能正常)
若两个命令均返回正确的版本信息(如openjdk version "11.0.xx"),则说明配置成功。
四、测试编译与运行Java程序
HelloWorld.java):echo 'public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Linux Java!");
}
}' > HelloWorld.java
HelloWorld.class):javac HelloWorld.java
java HelloWorld
若终端输出Hello, Linux Java!,则说明Java编译环境可正常工作。
五、可选:安装常用开发工具
sudo apt install maven # Ubuntu/Debian
sudo yum install maven # CentOS/RHEL
sudo apt install tomcat9 # Ubuntu/Debian
sudo yum install tomcat # CentOS/RHEL
安装后,可通过mvn -v(Maven)或systemctl status tomcat(Tomcat)验证是否安装成功。