如何在Ubuntu上使用Java开发工具
导读:在 Ubuntu 上使用 Java 开发工具 一 安装与配置 JDK 更新软件源并安装 OpenJDK(推荐安装LTS版本,如OpenJDK 11或OpenJDK 17): 安装默认 JDK:sudo apt update &&...
在 Ubuntu 上使用 Java 开发工具
一 安装与配置 JDK
- 更新软件源并安装 OpenJDK(推荐安装LTS版本,如OpenJDK 11或OpenJDK 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 compile;mvn exec:java -Dexec.mainClass=com.example.App
- Gradle(可选):使用 SDKMAN 安装更方便(见下一节),或参考官方文档安装。创建项目可用 gradle init,常用 gradle build、gradle 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 init;git 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 java;sdk 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
