当前位置:首页 > 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
分享给朋友:

相关文章

如何在react中echars

如何在react中echars

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

如何在react中使用VUE

如何在react中使用VUE

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

react如何在div追加内容

react如何在div追加内容

使用 innerHTML 追加内容 直接操作 DOM 元素的 innerHTML 属性可以快速追加内容,但需要注意潜在的安全风险(如 XSS 攻击)。 const divRef = useRef…

react如何在组件外面使用

react如何在组件外面使用

在 React 组件外部使用状态或方法 通过 React 的 useRef 和 forwardRef 结合,可以将组件内部的方法暴露给外部。创建一个 ref 并传递给组件,组件通过 useImpera…

如何在react框架中引入webpack

如何在react框架中引入webpack

在 React 项目中引入 Webpack React 项目通常使用 Create React App (CRA) 初始化,但 CRA 默认隐藏了 Webpack 配置。如果需要自定义 Webpack…

如何在react 兼容es6

如何在react 兼容es6

兼容 ES6 的 React 配置方法 React 本身基于 ES6 语法设计,但需通过工具链确保代码能在不同浏览器环境中运行。以下是实现兼容性的核心方法: Babel 转译配置 安装 @babel…