linux启动一个java程序命令
linux启动一个java程序命令详细介绍
在 Linux 系统中,你可以使用java命令来启动 Java 程序。下面为你介绍不同情形下的启动方式:
运行.class 文件
如果你的 Java 程序已被编译成.class文件,可直接使用java命令运行,具体格式如下:
bash
YourMainClass
-cp:用来指定类路径,.代表当前目录。YourMainClass:这是包含main方法的类名,不要加.class后缀。
示例:
bash
HelloWorld
运行.jar 文件
要是你的 Java 程序被打包成了.jar文件,可采用以下命令运行:
bash
YourJarFile.jar
-jar:表明要运行一个.jar文件。YourJarFile.jar:这是你要运行的.jar文件的名称。
示例:
bash
myapp.jar
带有参数运行
若你的 Java 程序需要传入参数,可以在类名或者.jar文件名之后添加参数,示例如下:
bash
YourMainClass arg1 arg2YourJarFile.jar arg1 arg2
arg1、arg2:这些是传递给 Java 程序的参数。
后台运行
若想让 Java 程序在后台运行,可使用nohup命令,示例如下:
bash
YourJarFile.jar output.log >
nohup:用于防止程序在你退出终端时停止运行。> output.log:将标准输出重定向到output.log文件。2>&1:把标准错误输出也重定向到标准输出。&:让程序在后台运行。