当前位置:首页 > Java

linux如何运行java

2026-02-04 20:35:29Java

运行Java程序的基本步骤

确保系统已安装Java开发工具包(JDK)。可以通过以下命令检查是否安装:

java -version
javac -version

若未安装,需根据Linux发行版安装JDK。例如Ubuntu/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, Linux!");
    }
}

编译Java文件

使用javac命令将源代码编译为字节码:

javac HelloWorld.java

生成同名的.class文件(如HelloWorld.class)。

执行编译后的程序

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

java HelloWorld

处理依赖库的情况

若程序依赖外部JAR文件,编译和运行时需指定-classpath参数。例如依赖lib.jar

javac -cp .:lib.jar Main.java
java -cp .:lib.jar Main

打包为可执行JAR

创建包含清单文件(MANIFEST.MF)的JAR包:

jar cvfe app.jar Main *.class

运行JAR文件:

java -jar app.jar

环境变量配置(可选)

为方便使用,可将JDK路径加入PATH。编辑~/.bashrc~/.profile,添加:

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

生效配置:

linux如何运行java

source ~/.bashrc

标签: linuxjava
分享给朋友:

相关文章

java如何创建线程

java如何创建线程

创建线程的方法 在Java中,创建线程主要有两种方式:继承Thread类和实现Runnable接口。以下是具体实现方法: 继承Thread类 通过继承Thread类并重写run()方法可以创建线程。…

java如何创建类

java如何创建类

创建类的基本语法 在Java中,类通过class关键字定义,语法如下: [访问修饰符] class 类名 { // 成员变量(属性) // 构造方法 // 成员方法 }…

如何编写java程序

如何编写java程序

安装开发环境 下载并安装JDK(Java Development Kit),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH正确设置。 选…

如何安装java环境

如何安装java环境

下载JDK安装包 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。确保下载与系统架构匹配的版本(32位或64位)。 运行安…

java如何配置环境变量

java如何配置环境变量

配置Java环境变量的方法 下载并安装JDK 从Oracle官网或OpenJDK下载适合操作系统的JDK安装包。运行安装程序并按照提示完成安装,记下JDK的安装路径(例如C:\Program File…

java如何解决高并发

java如何解决高并发

Java 高并发解决方案 使用线程池优化资源管理 线程池(如 ThreadPoolExecutor)能避免频繁创建和销毁线程的开销。通过核心线程数、最大线程数和任务队列的合理配置,可以平衡系统负载。例…