杰瑞科技汇

Ubuntu Java开发环境怎么搭建?

我们将遵循业界最佳实践,使用 SDKMAN! 来管理 Java 版本,使用 IntelliJ IDEA 作为 IDE,并配置 MavenGit


概览:我们将完成以下任务

  1. 系统更新:确保系统软件包是最新的。
  2. 安装 JDK:使用 SDKMAN! 安装和管理 Java Development Kit (JDK)。
  3. 安装构建工具:安装 Maven。
  4. 安装版本控制工具:安装 Git。
  5. 安装 IDE:安装并配置 IntelliJ IDEA。
  6. 创建和运行第一个项目:验证环境是否配置成功。

第 1 步:系统更新

在安装任何新软件之前,最好先更新系统的软件包列表和已安装的软件包。

打开终端(快捷键 Ctrl + Alt + T),运行以下命令:

sudo apt update
sudo apt upgrade -y

第 2 步:安装 JDK (使用 SDKMAN!)

强烈推荐使用 SDKMAN! 来管理 Java 版本,它是一个命令行工具,可以让你轻松地在多个 Java SDK 版本之间切换,OpenJDK (LTS 版本)、Oracle JDK、Amazon Corretto 等。

  1. 安装 SDKMAN! 在终端中运行以下命令:

    curl -s "https://get.sdkman.io" | bash
  2. 重新加载 Shell 安装完成后,需要重新加载 Shell 配置文件,运行以下命令之一:

    # 对于 bash (默认)
    source "$HOME/.sdkman/bin/sdkman-init.sh"
    # 对于 zsh
    source "$HOME/.zshrc"

    你可以通过输入 sdk version 来验证是否安装成功。

  3. 安装 JDK 我们推荐安装最新的 LTS (长期支持) 版本,OpenJDK 17 或 21,这里以 OpenJDK 17 为例。

    # 安装 OpenJDK 17
    sdk install java 17.0.12-tem
    # 设置为默认版本
    sdk default java 17.0.12-tem

    如何查看和切换 Java 版本?

    • 查看所有可用的 Java 版本:sdk list java
    • 查看当前使用的 Java 版本:java -version
    • 安装其他版本(OpenJDK 11):sdk install java 11.0.22-tem
    • 切换到其他版本:sdk use java 11.0.22-tem

第 3 步:安装 Maven

Maven 是一个流行的项目管理和构建自动化工具,主要用于 Java 项目,SDKMAN! 也可以轻松安装它。

# 安装 Maven
sdk install maven
# 验证安装
mvn -version

第 4 步:安装 Git

Git 是现代软件开发中不可或缺的版本控制工具。

# 安装 Git
sudo apt install git -y
# 配置 Git (请替换成你自己的信息)
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
# 验证安装
git --version

第 5 步:安装 IntelliJ IDEA

IntelliJ IDEA 是目前最强大的 Java IDE,由 JetBrains 公司开发,它提供了智能代码补全、强大的调试工具、对 Maven/Gradle 的完美支持等功能。

有两种版本:

  • Community Edition (社区版):免费开源,适用于纯 Java/Kotlin 开发。
  • Ultimate Edition (旗舰版):付费,支持 Web 开发、Spring、Android、数据库等更多高级功能。

对于初学者和大多数后端开发来说,社区版已经足够。

  1. 下载 Jetbrains Toolbox Jetbrains Toolbox 是一个官方的管理工具,可以方便地安装、更新和管理所有 JetBrains 的 IDE,这是推荐的方式。

    # 下载 Toolbox App
    wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-latest.tar.gz
    # 解压
    tar -xzf jetbrains-toolbox-latest.tar.gz
    # 进入解压后的目录
    cd jetbrains-toolbox-*/
    # 运行 Toolbox
    ./jetbrains-toolbox
  2. 通过图形界面安装 IntelliJ IDEA

    • 运行 jetbrains-toolbox 后,会弹出一个窗口。
    • 在左侧找到 "IntelliJ IDEA",点击 "Install"。
    • 选择 "Community" 版本,然后选择安装路径(默认即可)。
    • 安装完成后,你可以从启动器或 Applications 菜单中找到并启动 IntelliJ IDEA。
  3. 首次启动和配置

    • 启动后,它会检测到你系统中的 JDK,如果没检测到,可以手动在 Settings/Preferences -> Build, Execution, Deployment -> Build Tools -> Maven 中配置。
    • 你可以导入之前配置的 Git 设置。
    • 推荐安装一些插件,如 Lombok (简化 JavaBean 代码)、Spring Boot (如果你做 Spring 开发) 等。

第 6 步:创建并运行第一个 Java 项目

现在我们来验证所有环境是否工作正常。

使用 Maven 命令行创建项目

  1. 创建 Maven 项目 在终端中,进入你想要存放项目的目录,然后运行:

    mvn archetype:generate -DgroupId=com.example -DartifactId=my-first-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
  2. 进入项目目录

    cd my-first-app
  3. 编译项目

    mvn compile
  4. 运行测试

    mvn test
  5. 打包项目

    mvn package

    执行成功后,你会在 target 目录下找到一个名为 my-first-app-1.0-SNAPSHOT.jar 的文件。

  6. 运行 JAR 文件

    java -jar target/my-first-app-1.0-SNAPSHOT.jar

    你应该会看到输出:Hello World!

使用 IntelliJ IDEA 创建项目

  1. 打开 IntelliJ IDEA。
  2. 点击 New Project
  3. 在左侧选择 Maven
  4. 在右侧:
    • 确保 GroupIdArtifactId 已填写。
    • Maven 选项中,确保 Use Maven home 指向了 SDKMAN! 安装的 Maven 路径(通常它会自动检测)。
    • 确保 JDK 指向了 SDKMAN! 安装的 Java 17。
  5. 点击 Create
  6. IDEA 会自动下载 Maven 依赖并构建项目。
  7. 找到 src/main/java/com/example/App.java 文件,点击旁边的绿色 "运行" 按钮(或按 Shift + F10)来运行程序。
  8. 你可以在右下角的 "Run" 窗口中看到 Hello World! 的输出。

总结与最佳实践

恭喜!你已经成功在 Ubuntu 上搭建了一个完整的 Java 开发环境。

总结一下我们的配置:

工具 用途 安装方式 优点
SDKMAN! 管理 Java 等 SDK 版本 命令行 一键切换版本,管理方便
JDK 17 Java 运行和开发环境 sdk install java 17... LTS 版本,稳定且被广泛支持
Maven 项目构建和依赖管理 sdk install maven 业界标准,配置简单,仓库丰富
Git 版本控制 sudo apt install git 开发必备,协同开发的基石
IntelliJ IDEA 集成开发环境 Jetbrains Toolbox 功能强大,智能提示,提升开发效率

后续建议:

  • 学习 Spring Boot:这是目前 Java 后端开发的主流框架,IntelliJ IDEA 对其有出色的支持。
  • 学习 Docker:学习如何将你的 Java 应用容器化,便于部署和分发。
  • 熟悉 VS Code:如果你喜欢轻量级的编辑器,VS Code 配合 Java Extension Pack 也是一个非常不错的选择。

这份指南为你提供了一个坚实的基础,祝你在 Java 开发的道路上一切顺利!

分享:
扫描分享到社交APP
上一篇
下一篇