linux如何运行java
运行 Java 程序的基本方法
在 Linux 系统中运行 Java 程序需要确保已安装 Java 开发工具包(JDK)。可以通过以下命令检查是否已安装 Java:
java -version
javac -version
若未安装,可以通过包管理器安装 OpenJDK 或 Oracle JDK。例如,在基于 Debian 的系统上:
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, World!");
}
}
使用 javac 命令编译 Java 文件:
javac HelloWorld.java
编译后会生成一个 .class 文件(如 HelloWorld.class)。
运行编译后的 Java 程序
使用 java 命令运行编译后的程序:

java HelloWorld
输出应为:
Hello, World!
运行包含外部依赖的 Java 程序
如果程序依赖外部库(如 .jar 文件),可以通过 -cp 或 -classpath 指定类路径:
java -cp .:path/to/library.jar MainClass
使用 Maven 或 Gradle 构建的项目
对于 Maven 项目,可以通过以下命令编译并运行:

mvn clean package
java -jar target/your-application.jar
对于 Gradle 项目:
gradle build
java -jar build/libs/your-application.jar
设置环境变量(可选)
如果需要指定 Java 版本或调整内存,可以设置环境变量或运行时参数:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
运行时调整内存:
java -Xms256m -Xmx1024m HelloWorld
调试 Java 程序
使用 jdb 或其他调试工具调试 Java 程序:
jdb HelloWorld
通过以上步骤,可以在 Linux 系统中顺利运行 Java 程序。






