JAVA程序发布为启动项目

JAVA程序导出为JAR包之后,做成启动项目,才可以正确运行。

JAVA包做成类Unix-Linux启动,这个方案众多,笔者不再赘述。

笔者本次要记录的是作为Windows启动方案。

一种是提供bat文件,放在startMenu里。

bat文件如下所示(使用者根据自身情况修改路径和参数,甚至可以无参数)。

@echo off
start java %JAVA包路径% %参数% 
exit

然后,把文件放到C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 文件夹下。

值得一提的是:1)要想让文件运行,得先点击bat文件运行;2)这种方式启动后,bat文件将运行为控制台窗口,如果关闭控制台窗口,将关闭该程序。

另一种是作为Windows服务程序。

制作Windows服务程序方法为使用WinSW(Releases · winsw/winsw · GitHub)(笔者选择了WinSW v3.0.0版本Release WinSW v3.0.0-alpha.10 · winsw/winsw · GitHub),然后,建立WinSW.xml如下。


	自己命名
	自己命名
	This is 自己命名 service.
	
	
	java
	-jar "自己的JAR路径" 相关参数
	
	Automatic
	
	%BASE%\log
	rotate
 

在控制台里执行WinSW.exe install,可以安装相关服务(在控制面板—>管理工具—>服务里查看)。随后,启动该服务即可。(卸载该服务为WinSW.exe uninstall

注意,可以对WinSW.exe改名,但对应的XML文件必须和exe命名相同,才能保证文件被识别。

你可能感兴趣的:(JAVA,java,启动程序)