linux运行jar包命令

这篇具有很好参考价值的文章主要介绍了linux运行jar包命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux运行jar包
要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下四种方式。

一、java -jar xxx.jar

这是最基本的jar包执行方式,但是当我们是当我们用ctrl+c中断或者关闭窗口时时,程序也会中断执行,当然关闭或重启虚拟机也同样如此。

二、java -jar xxx.jar &

&代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。

三、nohup java -jar xxx.jar &

使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

四、nohup java -jar xxx.jar >temp.log &

temp.out的意思是将日志输出重定向到temp.log文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

查看jar包进程
ps aux|grep xxx.jar
ps -ef | grep java
将会看到此jar的进程信息:
root 2373 0.9 15.8 2575356 296448 pts/0 Sl+ 16:28 1:18 java -jar erp-0.5.1.2.jar

root 2373 2004 0 16:28 pts/0 00:01:18 java -jar erp-0.5.1.2.jar

停止jar包
也就是杀死进程
找到jar的pid,杀掉命令为:

kill -9 pid
pkill 进程名文章来源地址https://www.toymoban.com/news/detail-718810.html

到了这里,关于linux运行jar包命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java运行以jar包的形式运行和tomcat运行的区别和联系?

    Java 运行以 JAR 包形式和 Tomcat 运行之间存在一些区别和联系: 区别: 部署方式:JAR 包形式的 Java 应用可以作为独立的进程运行,通过命令行或脚本启动。而 Tomcat 是一个 Web 服务器和 Servlet 容器,需要将应用程序打包成 WAR 文件并部署到 Tomcat 中。 架构:JAR 包形式的应用通常

    2024年02月09日
    浏览(43)
  • 【Linux】linux下使用命令修改jar包内某一个文件中的内容并重新运行jar程序

    需求:发现线上的 iotp-irsb-server-v1.0.0.2.jar 包中配置文件的日志级别配置错误,需要在线修改jar包中文件的application-prod.yml的日志级别配置,修改完成后并重启该jar包。 进入到该jar包所在的目录,使用 vi 命令打开 jar 包内文件列表。 1、vi iotp-irsb-server-V1.0.0.2.jar 如下图所示:

    2024年02月08日
    浏览(51)
  • jar命令打包java应用和java打jar包的几种方式详解

    jar是标准的java打包命令,位于JAVA_HOME/bin/目录下面。主要功能是将多个文件打包成一个单独的jar文件。 创建jar文件 jar c[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption] 更新jar文件 jar u[v0Mmfe] [manifest] [jarfile] [entrypoint] [-C dir] inputfiles [-Joption] 解压jar文件 jar x[vf] [jarfile

    2024年02月17日
    浏览(43)
  • Pycharm——在终端terminal运行python命令没有反应

    在运行django项目时,在terminal使用\\\"python manage.py runserver\\\"命令,但是没有反应,在排除不是路径没有和manage.py同目录的情况下,我怀疑是python.exe有问题。 先去cmd中运行命令\\\"python\\\",结果电脑自动打开应用商店,说明我的python环境变量有问题。 在cmd运行\\\"where python\\\",可以看到多了

    2024年02月03日
    浏览(57)
  • idea手动导入了包但编译运行还是报找不到xxx.jar包的问题

    1、先把jar包放目录下并add as libary 2、在pom.xml中加入 3、pom.xml中加入 4、build clean run 即可

    2024年02月16日
    浏览(54)
  • Linux下启动jar包的几种常见方式

    首先把这两个jar上传到linux ,会操作启动一个应用和同时启动多个应用 两个项目jar已上传,可去这里下载: https://download.csdn.net/download/zengzhaowu313/88411336 第一种、直接启动 jar 包  ,先启动一个应用程序 ,后面操作启动多个应用 java -jar Test001.jar # 缺点:当前 ssh 窗口会被锁定,

    2024年02月05日
    浏览(60)
  • Python 环境搭建,集成开发环境IDE: PyCharm

    今天我要和大家分享一个非常有趣的话题——Python开发环境搭建。在我们的日常生活中,图片处理已经成为了一个非常常见的需求,无论是修图、美颜还是进行一些创意合成,都离不开图片处理。而Python作为一门功能强大的编程语言,在图片处理方面也能够发挥出其独特的优

    2024年02月08日
    浏览(85)
  • python简单使用【mac-ide:pycharm】

    一、Mac下安装并配置python3开发环境 点我查看python及pycharm下载安装、环境配置 二、pycharm常用快捷键记录 1 全局搜索 2 增加行/ 复制选中的代码 3 删除行 /剪切 4 格式化代码 5 执行程序 eg : 在py文件里输入 print(‘hello’) 输入快捷键后可直接打印在控制台,或者右键点击运行

    2024年02月13日
    浏览(48)
  • Android 命令行如何运行 JAR 文件

    ​ 最近有位老哥问了一个问题,说如果将java的jar文件在Android中执行?这个其实很简单的一个问题,直接写个App放里面不就可以了么?但是人家说没有App,直接使用命令行去运行。说明这个需求的时候,把我给整懵了,没有很好的思路去想这个问题,所幸查了查资料,发现其

    2024年02月12日
    浏览(56)
  • Python零基础入门(二)——IDE介绍以及Python+PyCharm的安装

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 上一篇博客介绍了 Python 的简洁性、易读性以及强大

    2024年02月09日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包