java后台运行jar(java直接运行jar包)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享java后台运行jar的知识,其中也会对java直接运行jar包进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
window下部署jar包,后台一直运行
1、 查看windows服务器上的环境变量
Windows环境下跑jar包,首先你得有Java的环境变量
2、有了Java环境之后,可以通过脚本去启动jar包(换成自己路径)
@echo off
start javaw -jar D:\code-jars\pachong-0.0.1-SNAPSHOT.jar D:\code-jars\log
exit
3、有启动Java的脚本之后,把文件放在同一目录下,管理员方式启动
4、启动完成之后,我们可以检查一下启动情况

jar包怎么运行
jar包运行的方式如下:
1、首先,电脑要配好java环境,这是能打开jar的前提。
2、在开始按钮中输入cmd,然后按下enter打开cmd窗口。
3、接下来进入到你所要打开的jar文件所在的目录。
4、然后,再输入如下命令就可以成功的打开一个jar文件,输入的命令为java-jar后面再加上你的jar文件的名字。
5、点击enter就可以打开你的jar文件了,不过打开要一点时间,看文件的大小了,要耐心等待。
java -jar命令
功能说明:
Java归档工具
语法:
jar [ 命令选项 ] [manifest] destination input-file [input-files]
补充说明:
jar工具是个java应用程序,可将多个文件合并为单个JAR归档文件。jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式。然而, 设计jar的主要目的是便于将java applet或应用程序打包成单个归档文件。将applet或应用程序的组件(.class 文件、图像和声音)合并成单个归档文件时,可以用java代理(如浏览器)在一次HTTP事务处理过程中对它们进行下载,而不是对每个组件都要求一个新连 接。这大大缩短了下载时间。jar还能压缩文件,从而进一步提高了下载速度。此外,它允许applet的作者对文件中的各个项进行签名,因而可认证其来 源。jar工具的语法基本上与tar命令的语法相同。
命令选项
-c 在标准输出上创建新归档或空归档。
-t 在标准输出上列出内容表。
-x[file] 从标准输入提取所有文件,或只提取指定的文件。如果省略了file,则提取所有文件;否则只提取指定文件。
-f 第二个参数指定要处理的jar文件。在-c(创建)情形中,第二个参数指的是要创建的jar文件的名称(不是在标准输出上)。在-t(表(或-x(抽取)这两种情形中,第二个参数指定要列出或抽取的jar文件。
-v 在标准错误输出设备上生成长格式的输出结果。
-m 包括指定的现有清单文件中的清单信息。用法举例:“jar cmf myManifestFile myJarFile *.class”
-0 只储存,不进行 ZIP 压缩。
-M 不创建项目的清单文件。
-u 通过添加文件或更改清单来更新现有的 JAR 文件。例如:“jar -uf foo.jar foo.class”将文件 foo.class 添加到现有的JAR文件foo.jar中,而“jar umf manifest foo.jar”则用manifest中的信息更新foo.jar的清单。
-C 在执行 jar 命令期间更改目录。例如:“jar -uf foo.jar -C classes *”将classes目录内的所有文件加到foo.jar中,但不添加类目录本身。
程序示例
1:将当前目录下所有CLASS文件打包成新的JAR文件:
jar cf file.jar *.class
2:显示一个JAR文件中的文件列表
jar tf file.jar
3:将当前目录下的所有文件增加到一个已经存在的JAR文件中
jar cvf file.jar *
Linux 运行jar包怎么后台运行
使用nohup命令,后台运行即可,及时关闭putty、xshell等终端窗口也不会关闭jar程序
例:nohup java -jar xxx.jar
windows/linux下部署jar包
1.windows查看端口情况
netstat -ano | findstr "6788"
2windows运行jar包 后台运行 (开启窗口运行 直接 java -jar 即可)
(1)写批处理 .bat
@echo off
start javaw -jar shangheplus-web.jar
exit
(2)双击运行
(3)结束进程:netstat -ano |findstr "6789" 通过端口找到pid
通过任务管理器:根据pid找到 服务结束即可
通过结束命令:taskkill /f /t /im javaw.exe(根据进程名称杀进程) taskkill /pid 3380 -t -f (根据进程pid杀进程)
linux:
java -jar xxx.jar 后台运行 会返回进程号
杀进程: kill -9 进程号
java后台运行jar的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java直接运行jar包、java后台运行jar的信息别忘了在本站进行查找喔。
