
在 Linux 中,jar 文件是一种存放类和资源文件,以Java构建的应用程序发布时经常打包成jar来使用的格式。Jar 文件可以使用 Java 实现打包和部署 Java 程序,也可以使用 Linux 命令来运行jar文件。
在 Linux 中,jar 文件可以使用命令 java -jar 运行,该命令使用如下所示:
$ java -jar appname.jar
该命令将直接运行 jar 文件,不需要编写单独的 shell 脚本来运行 jar 文件。但是,当有指定的类名或参数时,仍需要指定 main 类和参数,其使用方式如下:
$ java -cp appname.jar path_to_mainClass_class –-argument1 –-argument2
另外,还可以使用命令 sh 来直接运行 jar 文件,使用方式如下:
$ sh appname.jar
这种方式就是把它当作脚本程序来运行的,如果把一个jar包放在当前文件夹里,使用如下命令:
$ ./appname.jar
因此,在 Linux 上,可以基于以上几种方式运行 jar 文件。当然,我们可以将这些命令用于执行自动化任务,也可以将它们放到 shell 脚本中,用于安装客户端应用等任务。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/197185.html<