如何在Linux运行java
运行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字节码文件。

运行编译后的程序
通过java命令执行编译后的类文件(无需加.class后缀):
java HelloWorld
输出结果为:
Hello, Linux!
处理带包名的Java程序
若程序包含包声明(如package com.example;),需注意:

- 保持目录结构与包名一致,例如将文件放在
com/example/目录下 - 编译时使用
-d参数指定输出目录:javac -d . HelloWorld.java - 运行时使用完整类名:
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以持久化配置。






