java -jar your-application.jar
其中 `your-application.jar` 是你想要运行的JAR文件的名称。执行这个命令时,Java虚拟机(JVM)会查找JAR文件中的`MANIFEST.MF`文件,该文件位于JAR文件的`META-INF`目录下,并指定了主类(Main-Class)信息。然后,JVM会加载并执行这个主类的`main`方法。
请确保:
1. JAR文件包含一个主类,并且在`MANIFEST.MF`文件中正确声明了这个主类。
2. 你的系统已经安装了Java Development Kit(JDK)或Java Runtime Environment(JRE),并且`JAVA_HOME`环境变量已经设置正确。
3. 如果JAR文件依赖了其他库或JAR包,你需要在`MANIFEST.MF`文件中使用`Class-Path`属性指定这些依赖的路径,或者在运行时通过`-cp`或`-classpath`参数指定。
在Linux系统中,你还可以使用`nohup`命令来在后台运行JAR文件,即使关闭终端窗口,程序也会继续运行。例如:
nohup java -jar your-application.jar &
这会将程序的输出重定向到`nohup.out`文件中,除非你另外指定了输出文件。
如果你想要设置JAR文件开机自启动,可以创建一个启动脚本,例如`startup.sh`,并将其添加到系统的启动服务中。
请注意,这些命令和步骤适用于Linux和Windows系统,但命令的语法和可执行文件路径可能有所不同。