java程序打包成jar后,怎样安装成windows service,并开机自启?

stellahou 2008-05-03 06:10:27
java程序打包成jar后,怎样安装成windows service,并开机自启?
...全文
2707 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigthe 2011-08-14
  • 打赏
  • 举报
回复
好好学习,天天向上!!
gigglehoujava 2008-05-09
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 gigglehoujava 的回复:]
1.如果用eclipse或者myeclipse写的程序,可以用fat jar插件打包成jar
2.用exe4j将jar包装成windows service(Executable type选service)
[/Quote]
3.用setup factory,配置安装后创建服务,启动服务,服务是auto-start的。
这个方法我做过,应该是没问题的,能满足楼主的要求
sunyujia 2008-05-08
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 stellahou 的回复:]
引用 18 楼 sunyujia 的回复:
我的文章里面那个就是做安装包的,楼主,就是你需要的啊,功能很强,在安装期间什么事都能干的。

InnoSetup

我不需要在安装包中装jdk的,这样是否可以呢?
[/Quote]

可以,干什么都行,是一个制作安装包的工具,你百度下,或自己看他的帮助文档。在安装期间能够,操作文件(负责copy工作),注册表(这个都能控制了,很多事都能干了),还可以干其他事,你可以研究下啊。比较有名的工具
莫情莫钱 2008-05-07
  • 打赏
  • 举报
回复
有空研究一下,顶一下
gigglehoujava 2008-05-07
  • 打赏
  • 举报
回复
1.如果用eclipse或者myeclipse写的程序,可以用fat jar插件打包成jar
2.用exe4j将jar包装成windows service(Executable type选service)

hjy273 2008-05-06
  • 打赏
  • 举报
回复
使用wrapper就可以
stellahou 2008-05-06
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 sunyujia 的回复:]
我的文章里面那个就是做安装包的,楼主,就是你需要的啊,功能很强,在安装期间什么事都能干的。

InnoSetup
[/Quote]
我不需要在安装包中装jdk的,这样是否可以呢?
stellahou 2008-05-06
  • 打赏
  • 举报
回复
我已经将java程序用fat jar做成可执行的jar包了,现在的问题是我还有些配置文件,需要和这个jar包安装到指定的地方。做个安装包,做成服务,开机自启
nanjg 2008-05-06
  • 打赏
  • 举报
回复
把tomcat注册默认启动服务
把jar 注册成tomcat的一个默认加载项目
wxg1008 2008-05-05
  • 打赏
  • 举报
回复
这个要收藏下,有空试试
antony0203 2008-05-05
  • 打赏
  • 举报
回复
学习了
老紫竹 2008-05-04
  • 打赏
  • 举报
回复
1 安装盘的制作不属于Java内容,你去查找各自的安装手册吧

2 任何安装程序都可以自动运行一个安装后的程序,你直接运行 wrapper.exe -i wrapper.conf 就可以把java程序安装为服务

3 设置服务为自动启动,这个是默认的。你可以调用 net start serviceName 来启动你的服务

4 下次开机,服务会自动启动!
TomyGuan 2008-05-04
  • 打赏
  • 举报
回复
安裝盤的話可以用installshell來打包你的程序。好像是那樣拼的。忘了。

你把那些要運行的打包上去。沒測試過,只是估計可以而已。
stellahou 2008-05-04
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 TomyGuan 的回复:]
引用 8 楼 java2000_net 的回复:
请参考这个 wrapper 的使用
http://www.java2000.net/viewthread.jsp?tid=598

老紫竹的很好!!!記錄一下。
[/Quote]

可是我要做成安装盘的,怎么弄呢?帖子都加到150分了,怎么还没人会吗?
TomyGuan 2008-05-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 java2000_net 的回复:]
请参考这个 wrapper 的使用
http://www.java2000.net/viewthread.jsp?tid=598
[/Quote]
老紫竹的很好!!!記錄一下。
stellahou 2008-05-04
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 yanxue_sys 的回复:]
直接弄个快捷方式放到启动里面就好了
[/Quote]
这个我也知道,放到启动就可以了,可是我要做成服务啊,因为没有界面的,要停掉的话,只能到服务里停掉
sunyujia 2008-05-04
  • 打赏
  • 举报
回复
我的文章里面那个就是做安装包的,楼主,就是你需要的啊,功能很强,在安装期间什么事都能干的。

InnoSetup
Binary Wang 2008-05-04
  • 打赏
  • 举报
回复
收藏了
yanxue_sys 2008-05-03
  • 打赏
  • 举报
回复
直接弄个快捷方式放到启动里面就好了
stellahou 2008-05-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 nihuajie05 的回复:]
引用 6 楼 kokobox 的回复:
那样lz可以用installanywhere 打包成为exe文件,然后在配置里面配置一下开机启动
[/Quote]

怎么做呢?能否说明一下,在installanywhere中怎么做?
加载更多回复(9)

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧