linux下java-jar命令
linux下java-jar命令详细介绍
在 Linux 系统中,java -jar 命令用于运行一个打包成 JAR(Java Archive)文件的 Java 应用程序。下面为你详细介绍该命令的使用方法:
基本语法
bash
your_jar_file.jar
在上述语法里,your_jar_file.jar 指的是你要运行的 JAR 文件的名称。
常用选项
-Xmx:用于设置 JVM(Java 虚拟机)最大堆内存的大小。示例如下:
bash
your_jar_file.jar
此命令把 JVM 的最大堆内存设定为 512MB。
-Xms:用来设置 JVM 初始堆内存的大小。示例如下:
bash
your_jar_file.jar
该命令将 JVM 的初始堆内存设为 256MB,最大堆内存设为 512MB。
示例
假设你有一个名为 myapp.jar 的 JAR 文件,要运行它可以使用以下命令:
bash
myapp.jar
若想让这个应用程序在后台运行,可使用以下命令:
bash
myapp.jar
使用 nohup 命令能够防止程序在你退出终端时停止运行,& 符号则让程序在后台运行。
注意事项
- 要保证系统已经安装了 Java 运行环境(JRE)或者 Java 开发工具包(JDK),并且
java命令已经被正确配置到系统的环境变量中。 - JAR 文件的
META-INF/MANIFEST.MF文件里必须包含Main-Class条目,以此来指定程序的入口类。
通过上述介绍,你可以在 Linux 系统中使用 java -jar 命令运行 Java 应用程序了。