Java代码Ubuntu编译流程
导读:Ubuntu 下编译与运行 Java 的标准流程 一 安装 JDK 并验证 更新软件源并安装 OpenJDK(推荐 OpenJDK 11 或 17): sudo apt update sudo apt install openjdk-1...
Ubuntu 下编译与运行 Java 的标准流程
一 安装 JDK 并验证
- 更新软件源并安装 OpenJDK(推荐 OpenJDK 11 或 17):
- sudo apt update
- sudo apt install openjdk-11-jdk 或 sudo apt install openjdk-17-jdk
- 验证安装是否成功:
- java -version
- javac -version
- 如需安装系统默认 JDK,也可执行:sudo apt install default-jdk。
二 编写并编译运行 Hello World
- 创建源码文件:nano HelloWorld.java
- 源码示例:
- public class HelloWorld {
- public static void main(String[] args) {
- System.out.println(“Hello, World!”);
- }
- }
- public static void main(String[] args) {
- public class HelloWorld {
- 编译:javac HelloWorld.java(生成 HelloWorld.class)
- 运行:java HelloWorld(注意:运行时使用类名,不要带 .class 后缀)。
三 环境变量与多版本管理
- 配置 JAVA_HOME(示例为 OpenJDK 11,路径因版本而异):
- 编辑用户环境:nano ~/.bashrc
- 添加:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
- 更新 PATH:export PATH=$JAVA_HOME/bin:$PATH
- 使生效:source ~/.bashrc
- 验证:echo $JAVA_HOME
- 系统级配置(可选):编辑 /etc/environment 添加 JAVA_HOME,然后 source 使其生效。
- 多版本切换(可选):
- 注册版本:sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1
- 交互选择:sudo update-alternatives --config java。
四 常见问题与实用技巧
- 编译或运行报“找不到或无法加载主类”:确保使用 public 类名 与 文件名 完全一致(区分大小写),且运行命令为 java 类名(无 .class)。
- 命令未找到:检查 PATH 是否包含 $JAVA_HOME/bin,或重新 source 配置文件。
- 一步编译运行:javac HelloWorld.java & & java HelloWorld。
- 多模块或依赖较多项目建议使用 Maven/Gradle 管理构建与依赖。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Java代码Ubuntu编译流程
本文地址: https://pptw.com/jishu/751299.html
