首页主机资讯如何在Ubuntu上使用Java开发工具

如何在Ubuntu上使用Java开发工具

时间2025-12-22 20:36:04发布访客分类主机资讯浏览598
导读:在 Ubuntu 上使用 Java 开发工具 一 安装与配置 JDK 更新软件源并安装 OpenJDK(推荐安装LTS版本,如OpenJDK 11或OpenJDK 17): 安装默认 JDK:sudo apt update &&...

在 Ubuntu 上使用 Java 开发工具

一 安装与配置 JDK

  • 更新软件源并安装 OpenJDK(推荐安装LTS版本,如OpenJDK 11OpenJDK 17):
    • 安装默认 JDK:sudo apt update & & sudo apt install default-jdk
    • 或指定版本:sudo apt install openjdk-11-jdk(按需替换为 8/17/21)
  • 验证安装:
    • java -version
    • javac -version
  • 查找并配置 JAVA_HOME(两种方式,二选一)
    • 查看可用 Java 与路径:sudo update-alternatives --config java
    • 方案 A(系统级,所有用户生效):编辑 /etc/environment,添加
      • JAVA_HOME=“/usr/lib/jvm/java-11-openjdk-amd64”
      • 在 PATH 末尾追加:$JAVA_HOME/bin
      • 使生效:source /etc/environment
    • 方案 B(当前用户生效):编辑 ~/.bashrc~/.zshrc,添加
      • export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
      • export PATH=$JAVA_HOME/bin:$PATH
      • 使生效:source ~/.bashrc(或 source ~/.zshrc)
  • 多版本并存与切换:使用 sudo update-alternatives --config java 选择默认 java,对应 JAVA_HOME 指向所选 JDK 的实际路径。

二 选择并安装 IDE

  • Eclipse:可从官网下载 Linux 版 tar.gz,解压至 /opt,运行 /opt/eclipse-installer/eclipse-inst 选择 “Eclipse IDE for Java Developers”。如需菜单图标,创建 /usr/share/applications/eclipse.desktop,示例:
    • Name=Eclipse IDE;Exec=/opt/eclipse/eclipse;Icon=/opt/eclipse/icon.xpm;Categories=Development; IDE;
  • IntelliJ IDEA:下载 Linux 版 tar.gz,解压至 /opt,运行 /opt/idea-IC-*/bin/idea.sh 完成初始化。可创建 /usr/share/applications/intellij-idea.desktop,示例:
    • Name=IntelliJ IDEA;Exec=/opt/idea-IC-/bin/idea.sh;Icon=/opt/idea-IC-/bin/idea.png;Categories=Development; IDE;
  • VS Code(可选):安装 sudo apt install code,在扩展市场安装 Extension Pack for Java 获得项目向导、调试、测试、Maven/Gradle 支持。

三 项目管理与构建工具

  • Maven:安装 sudo apt install maven,验证 mvn -version。常用命令:
    • 创建项目:mvn archetype:generate -DgroupId=com.example -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
    • 编译与运行:mvn compilemvn exec:java -Dexec.mainClass=com.example.App
  • Gradle(可选):使用 SDKMAN 安装更方便(见下一节),或参考官方文档安装。创建项目可用 gradle init,常用 gradle buildgradle run

四 版本切换与常用工具

  • 多 JDK 版本切换:
    • 列出/切换:sudo update-alternatives --config java(同理可为 javac 配置)
    • 设置后同步 JAVA_HOME 到对应 /usr/lib/jvm/… 路径
  • Git 与协作:
    • 安装:sudo apt install git
    • 配置:git config --global user.name “Your Name”git config --global user.email “you@example.com”
    • 基本流程:git initgit add .git commit -m “init”git remote add origin git push -u origin main
  • SDKMAN!(可选,管理多版本 JDK/构建工具):
    • 安装:curl -s “https://get.sdkman.io” | bash
    • 使用:
      • 查看/安装 JDK:sdk list javasdk install java 21.0.5-tem
      • 安装 Gradle:sdk install gradle 8.5
      • 切换版本:sdk use java 21.0.5-tem(或 sdk default java 21.0.5-tem 设为默认)

五 快速验证与常见问题

  • 快速验证脚本(在项目根目录执行)
    • 编译运行:javac -d out src/com/example/App.java & & java -cp out com.example.App
    • 使用 Maven:mvn compile exec:java -Dexec.mainClass=com.example.App
  • 常见问题
    • “java 与 javac 版本不一致”:用 update-alternatives 统一版本,并校正 JAVA_HOME
    • “命令未找到”:检查 PATH 是否包含 $JAVA_HOME/bin,新开终端或 source 配置文件
    • “权限不足”:安装 IDE/解压到 /opt 时使用 sudo;用户级配置请写入 ~/.bashrc~/.zshrc
    • “构建失败/依赖下载慢”:检查网络与 Maven settings.xml 镜像源配置(如使用国内镜像加速)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Ubuntu上使用Java开发工具
本文地址: https://pptw.com/jishu/777743.html
Ubuntu下Python数据库连接如何操作 debian反汇编指令学习心得

游客 回复需填写必要信息