首页主机资讯Java代码Ubuntu编译流程

Java代码Ubuntu编译流程

时间2025-11-19 16:32:05发布访客分类主机资讯浏览640
导读:Ubuntu 下编译与运行 Java 的标准流程 一 安装 JDK 并验证 更新软件源并安装 OpenJDK(推荐 OpenJDK 11 或 17): sudo apt update sudo apt install openjdk-1...

Ubuntu 下编译与运行 Java 的标准流程

一 安装 JDK 并验证

  • 更新软件源并安装 OpenJDK(推荐 OpenJDK 1117):
    • 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!”);
      • }
      • }
  • 编译: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
Ubuntu Java编译依赖怎么解决 Ubuntu中Java编译报错怎么修复

游客 回复需填写必要信息