当前位置:首页 > Java

linux如何编译java

2026-03-03 10:02:48Java

编译 Java 程序(Linux 环境)

前提条件

  • 已安装 JDK(Java Development Kit),可通过 java -versionjavac -version 验证。
  • 确保环境变量 JAVA_HOMEPATH 已正确配置。

方法 1:手动编译与运行

  1. 编写 Java 文件
    使用文本编辑器创建 .java 文件,例如 HelloWorld.java

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, Linux!");
        }
    }
  2. 编译 Java 文件
    在终端执行 javac 命令生成 .class 文件:

    javac HelloWorld.java
  3. 运行程序
    使用 java 命令执行编译后的类(无需加 .class 后缀):

    java HelloWorld

方法 2:使用构建工具(如 Maven/Gradle)

  1. Maven 项目
    在项目根目录(含 pom.xml)执行:

    linux如何编译java

    mvn clean compile

    编译后的文件位于 target/classes

  2. Gradle 项目
    在项目根目录(含 build.gradle)执行:

    gradle build

    编译结果在 build/classes 目录。

常见问题解决

linux如何编译java

  • 找不到 javac
    检查 JDK 是否安装,并确保 PATH 包含 JDK 的 bin 目录:

    export PATH=$PATH:/usr/lib/jvm/java-11-openjdk/bin
  • 类名与文件名不一致
    Java 要求公共类(public class)必须与文件名一致(区分大小写)。

  • 依赖问题
    若使用外部库,编译时需通过 -cp 指定类路径:

    javac -cp lib/*.jar MyApp.java

自动化脚本示例 保存以下脚本为 compile_and_run.sh

#!/bin/bash
javac $1.java && java $1

运行方式:

chmod +x compile_and_run.sh
./compile_and_run.sh HelloWorld

标签: linuxjava
分享给朋友:

相关文章

java如何安装

java如何安装

安装Java的步骤 下载Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK版本。Oracle JDK适用于商业用途,OpenJDK是开源版本。选择…

如何配置java

如何配置java

安装Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK安装包。选择与系统架构匹配的版本(如Windows x64、macOS ARM等)。运行安装程…

java如何编程

java如何编程

Java编程基础 Java是一种面向对象的编程语言,广泛应用于企业级开发、移动应用(Android)等领域。以下是Java编程的核心步骤和示例。 环境搭建 安装JDK 从Oracle官网下载适…

java如何学习

java如何学习

学习Java的有效方法 理解基础概念 Java是一门面向对象的编程语言,掌握基础概念如变量、数据类型、运算符、控制语句(if-else、循环)是必要的。面向对象的核心概念包括类、对象、继承、多态和封装…

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io.Fi…

java前景如何

java前景如何

Java 当前的市场需求 Java 在企业级开发、大数据、云计算等领域仍占据重要地位。许多大型企业(如银行、电商平台)依赖 Java 构建后端系统。招聘平台数据显示,Java 开发岗位数量稳定,尤其在…