1.安装软件先去官网下载exe4j软件,这个软件可以把jar转成exe地址:(https://exe4j.apponic.com/)2.跟着步骤一步一步来就行了设置打包后的程序兼容32和64位系统设置需要转换的jar包设置main class因为我这里是普通java项目,直接选中就行了·设置jre最小版本这时候我桌面上就生成了一个exe文件。双击执行,桌面上就出现了控制台运行的程序注意了:这里生成的exe文件必须要在含有jre的环境机器上才能运行。那么如何在无jre环境机器上...
IDEA打成jar包并在windows后台运行
一、IDEA打成jar包1、File=>Project Structure=>Project选择windows中安装的java版本,idea默认使用自己的java环境,需要改为windows中安装的版本,不然后期jar包在windows中运行时会java版本不对的错误。2、File=>Project Structure=>Artifacts接着选择main方法选择完之后出现以下界面,点击“OK”3、返回idea的编辑界面后,Build=>Build Artifacts接着选择build二、在windows后台运行jar包在cm...
启动脚本@echo off
::set path=C:\Program Files\Java\jdk1.8.0_261\bin::start C:\"Program Files"\Java\jdk1.8.0_261\bin\javaw -jar d:\java\com-cjmlweb-cms.jar
C:\"Program Files"\Java\jdk1.8.0_261\bin\javaw -jar "d:\java\com-cjmlweb-cms.jar"
exit 0 停止脚本@echo off
taskkill /f /im javaw.exe
exit 0 自动寻找相应对口,并关闭相关进程@echo off
chcp 65001set port=8081for /f "tokens=1-5" %%i in (‘netstat -...
目录
第一步:github上面下载winsw
第二步:复制文件到同一目录下
第三步:编辑helloword.xml文件
第四步:添加/删除服务第一步:github上面下载winsw
下载地址:https://github.com/kohsuke/winsw/releases第二步:复制文件到同一目录下
复制下载好的WinSW.NET4.exe、sample-minimal.xml、打包好的jar文件(helloworld.jar)
第三步:重命名WinSW.NET4.exe、sample-minimal.xml
WinSW.NET4.exe重名为helloworld.exe,sample-minim...
之前一直是在Linux上面部署服务,今天在支撑现场部署时,现场的部署环境是Windows,刚开始的时候,请求还是能够得到响应的,但是一段时间后出现了timeOut连接超时的问题,经过排查得到解决,记录问题的解决过程。问题现象: 给现场提供jar包后,使用java -jar
xxx.jar在cmd命令行窗口启动服务后,服务在运行一段时间后出现假死现象,请求超时无响应,且无任何日志文件的输出,在使用鼠标右键单击或者键盘敲击回车后出现大量的日志...
WINDOWS:
1.新建一个text文件,将 java -jar D:\eclipse-workspace\attendance\target\mybatis-generator.jar写入,修改文件为.bat文件。 2.编写run.vbs文件,新建一个run.text文件,将下面代码写入,然后将文件后缀改为.vbs Set ws = CreateObject(“Wscript.Shell”) ws.run “cmd /c D:\idea-workspace\attendance\target\run.bat”,vbhide 3.将run.vbs新建一个快捷方式放到自启动目录下
C:\ProgramData\Microsoft\Windows\Start...
背景介绍
1.阿里云服务器
2.Windows操作系统
3.Oracle数据库
4.java -jar运行jar包
5.以上不是重点
6.程序员克星–360安全卫士
问题场景
服务器上使用java -jar运行的jar包,隔断时间就会自动关闭。使用bat批处理文件运行,也一样。甚至于写了个监控jar包进程的bat批处理文件(每10秒检测该jar包进程是否存在,若不存在,则执行启动jar包的bat),还是没用,甚至于连该监控的cmd窗口都被关闭。
解决方案
偶然的计划看到有博主说是3...
@echo offstart java -jar packagename.jar > logname.logexit@echo offstart javaw -jar packagename.jar > logname.logexit相同点:二者都是Java的虚拟机,用来执行Java程序java.exe和javaw.exe的区别1、javaw.exe运行程序时不会输出控制台信息2、java.exe会显示在控制台中输出信息,关闭窗口则程序停止
从github上下载WinSW.NET4.exe,下载地址https://github.com/kohsuke/winsw/releases,然后把名字改成你想要的名字,比如demo.exe。
没有安装.net的需要先安装。
创建xml配置文件<service> <id>demo</id> <name>demo</name><description>这是服务介绍</description><!-- java环境变量 --><!--可以选择jdk --><env name="JAVA_HOME" value="%JAVA_HOME%"/>--><!--<env name="JAVA_HOME" value="D:\Tools\Java\jdk1.8_32"/>--><execu...
IDEA打成jar包并在windows后台运行
一、IDEA打成jar包
1、File=>Project Structure=>Project
选择windows中安装的java版本,idea默认使用自己的java环境,需要改为windows中安装的版本,不然后期jar包在windows中运行时会java版本不对的错误。
2、File=>Project Structure=>Artifacts接着选择main方法
选择完之后出现以下界面,点击“OK”
3、返回idea的编辑界面后,Build=>Build Artifacts
接着选择build
二、在windows后台运行ja...
1.生成jar包:sh hello.jar jar.sh[chenquan@hostuser tartest]$ cat jar.sh jar -cvf0m ${1} ./META-INF/MANIFEST.MF .
[chenquan@hostuser tartest]$ ls META-INF/
MANIFEST.MF
[chenquan@hostuser tartest]$ ls test/
SignNatureTest.class
[chenquan@hostuser tartest]$ cat META-INF/MANIFEST.MF
Manifest-Version: 1.0
Main-Class: test.SignNatureTest[chenquan@hostuser tartest]2.运行jar 实现jar外部依赖:
准备将上一步...
新建一个bat文件,输入:
@echo off
start balabala -jar xxx.jar
exit执行这个批处理程序就可以在后台运行jar包了
注意: balabala只是一个名字,可以随便定义。
写个停止脚本 stop.bat 内容如下
@echo off
taskkill -f -t -im XXX.exe
exit