在Ubuntu上配置Java开发环境主要分为以下几个步骤:
一、安装Java Development Kit (JDK)
1. 更新系统包列表
sudo apt update
2. 安装JDK(推荐安装OpenJDK)
选项A:安装默认版本
sudo apt install default-jdk
选项B:安装特定版本(如JDK 17)
sudo apt install openjdk-17-jdk
选项C:安装Oracle JDK(如需)
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer
3. 验证安装
java -version
javac -version
二、配置环境变量(可选但推荐)
1. 查找JDK安装路径
sudo update-alternatives --config java
2. 编辑环境变量文件
sudo nano /etc/environment
添加:
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64" # 根据实际路径修改
3. 使配置生效
source /etc/environment
echo $JAVA_HOME
三、安装开发工具
1. 安装构建工具
-
Maven:
sudo apt install maven mvn -v -
Gradle:
sudo apt install gradle gradle -v
2. 安装IDE(选择其一)
-
IntelliJ IDEA:
sudo snap install intellij-idea-ultimate --classic # 或社区版 sudo snap install intellij-idea-community --classic -
Eclipse:
sudo snap install eclipse --classic -
VS Code:
sudo snap install code --classic # 安装Java扩展包
四、配置开发环境
1. 设置默认Java版本
sudo update-alternatives --config java
2. 安装其他有用工具
# 安装Git
sudo apt install git
# 安装数据库客户端(如MySQL)
sudo apt install mysql-client
五、验证开发环境
创建测试文件 HelloWorld.java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Java环境配置成功!");
}
}
编译并运行:
javac HelloWorld.java
java HelloWorld
六、可选优化
1. 配置Maven镜像提速
编辑 ~/.m2/settings.xml,添加阿里云镜像。
2. 安装Docker(用于容器化开发)
sudo apt install docker.io
sudo systemctl enable --now docker
3. 设置工作目录
mkdir ~/projects
mkdir ~/projects/java
常见问题解决
- 权限问题:使用
sudo执行需要权限的命令 - 版本冲突:使用
update-alternatives管理多个Java版本 - 环境变量不生效:重启终端或执行
source ~/.bashrc
推荐配置组合
- 初学者:OpenJDK 17 + VS Code + Git
- 企业开发:OpenJDK 17/21 + IntelliJ IDEA + Maven/Gradle + Docker
- 微服务开发:OpenJDK 17 + IntelliJ + Gradle + Spring Boot
根据你的具体需求选择合适的工具组合即可开始Java开发。
CLOUD技术笔记