2024-03-29 23:53:36 | 我爱编程网
采用了springboot,可以直接生成可运行的jar包,之前部署都是直接采用:
java -jar *.jar --server.port=8080 > out.txt &
设置好端口和输出文档,后台执行都是可以的,前提是把运行的窗口不能关闭,如果关闭,出现了运行一会关闭现象
后来百度各种论坛,实践证明下面方式可以用,增加一个nohup命令,修改命令为:
nohup java -jar *.jar --server.port=8080 > out.txt &
完美解决了这个问题。
直接运行java.exe不是闪退,那是执行完之后程序就结束了
你应该打开cmd 输入java或者java.exe,如果没找到命令就是环境变量没配好
在cmd里面运行java.exe,运行完之后它又回到 C:\Windows\system32>
这就可以理解为上一个命令已经运行完结束了,程序已经退出,
所以你一打开java.exe这个程序她执行完就退出了
Linux中java进程自己关闭,有2种可能:
1、是程序本身出现bug,造成java程序崩溃,进程失效;
2、是系统服务设置了自我监控的机制,java占用资源过多的话,关闭了java进程来释放占用的资源。我爱编程网
2024-03-02 02:58:47
2024-01-01 09:58:48
2024-03-21 00:22:13
2024-01-26 10:37:53
2024-03-04 07:43:42
2024-01-17 23:29:33