当前位置:首页 > Java

如何在Linux运行java

2026-03-03 20:16:08Java

运行Java程序的前提条件

确保系统已安装Java Development Kit (JDK)。可通过以下命令检查是否安装:

java -version
javac -version

若未安装,使用包管理器安装OpenJDK(以Ubuntu为例):

sudo apt update
sudo apt install openjdk-11-jdk

编写Java源代码

创建.java文件,例如HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, Linux!");
    }
}

编译Java程序

使用javac命令编译源代码:

javac HelloWorld.java

成功编译后会生成同名的.class字节码文件。

如何在Linux运行java

运行编译后的程序

通过java命令执行编译后的类文件(无需加.class后缀):

java HelloWorld

输出结果为:

Hello, Linux!

处理带包名的Java程序

若程序包含包声明(如package com.example;),需注意:

如何在Linux运行java

  1. 保持目录结构与包名一致,例如将文件放在com/example/目录下
  2. 编译时使用-d参数指定输出目录:
    javac -d . HelloWorld.java
  3. 运行时使用完整类名:
    java com.example.HelloWorld

使用JAR文件打包

对于多文件项目,可打包为JAR:

jar cvfe MyApp.jar MainClass *.class

运行JAR文件:

java -jar MyApp.jar

环境变量配置(可选)

若需指定特定JDK版本,可设置JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

建议将上述命令加入~/.bashrc~/.profile以持久化配置。

标签: 如何在Linux
分享给朋友:

相关文章

vue组件如何在react

vue组件如何在react

在React中使用Vue组件 将Vue组件集成到React项目中可以通过几种方法实现。以下是常见的技术方案: 使用vue-react-wrapper库 安装vue-react-wrapper库能够简…

如何在react中echars

如何在react中echars

在 React 中使用 ECharts 要在 React 项目中集成 ECharts,需要安装 ECharts 库并通过 React 组件调用其 API。以下是具体实现方法: 安装 ECharts…

如何在react中使用VUE

如何在react中使用VUE

在React中直接使用Vue组件通常需要借助第三方工具或库,因为两者设计理念和渲染机制不同。以下是几种可行的方案: 通过微前端架构集成 微前端框架如single-spa或qiankun可以同时加载R…

如何在react中创建表单

如何在react中创建表单

使用React Hook Form创建表单 React Hook Form是一个流行的轻量级库,用于高效管理表单状态和验证。安装依赖后,通过useForm钩子初始化表单控制。 import { us…

如何在react中使用redux

如何在react中使用redux

在React中使用Redux的步骤 安装必要的依赖 确保项目中已安装redux和react-redux库。可以通过以下命令安装: npm install redux react-redux 创建Re…

react如何在header传token

react如何在header传token

在React中传递Token到Header 在React应用中,通常需要在HTTP请求的Header中传递Token(如JWT)以实现身份验证。以下是几种常见的方法: 使用Fetch API传递To…