如何把web项目打包成exe?

sideking 2010-03-20 10:03:30
比如把工程文件和tomcat等一起打包 成 web.exe

运行的时候 只要运行web.exe就可以访问 http://127.0.0.1:8080/web

但是客户看不到工程的文件

可以实现吗
...全文
3992 93 打赏 收藏 转发到动态 举报
写回复
用AI写文章
93 条回复
切换为时间正序
请发表友善的回复…
发表回复
该用户很勤劳 2012-08-14
  • 打赏
  • 举报
回复
楼主很强悍
雁羽 2012-08-14
  • 打赏
  • 举报
回复
很有用。学习啊
火光闪耀 2012-06-12
  • 打赏
  • 举报
回复
没听过还可以这样的,java基本上和exe没有多大关系
zhouxy123 2012-06-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
web项目也打包成exe?学习了。
[/Quote]

这样可以吗,我也想学习
zblfendou 2011-11-25
  • 打赏
  • 举报
回复
84楼可不可以详细的解释一下,学习中
a601167866 2011-11-22
  • 打赏
  • 举报
回复
可以实现的 完全可以 我就用过 目前有个问题不会做那个 语言选择界面
linyfei 2011-11-22
  • 打赏
  • 举报
回复
第一次看到这样的想法,学习。
hailinger14 2011-11-22
  • 打赏
  • 举报
回复
可以!!
我做过

首先下载tomcat免安装版本、JDK免安装版本、mysql免安装版本
放到一起,将你的项目放到tomcat里
(这时只要运行它的tomcat,就可以访问127.0.0.1:8080了)


然后用RAR压缩软件把整个项目压成RAR文件,然后打开用RAR自带的自动解压功能做成EXE文件
设置自动解压到windows临时目录,那个功能有一个解压后自动运行设置
设置为启动mysql、tomcat

这样运行这个exe文件,客户端就可以访问你的项目了
alike188 2011-11-22
  • 打赏
  • 举报
回复
1.exe4j
2.myeclipse6.0-->project deployments-->add-->packaged archive(production mode)
3.bat脚本,以前有人写过,我记不清了。
codolio 2011-07-16
  • 打赏
  • 举报
回复
不太了解楼主的使用场景哈,感觉把Java Web项目打包成War、EAR包更好吧,没有必要带一个Tomcat哈。
hao123huo 2011-07-16
  • 打赏
  • 举报
回复
解决了没啊,到底怎么做啊
WKY_198642 2011-05-09
  • 打赏
  • 举报
回复
web开发一般很少这样做的,都是达成war包,放在web容器中运行的,你的这种还是比较新颖的,一般在cs的框架中使用。希望有人能帮你搞定。
阿凡提提 2011-05-08
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 fujilin 的回复:]
不可以!
exe文件是C/S桌面应用程序,
web项目是B/S结构,服务器/客户端程序,它们是两个不同的东西
比如说exe文件只是二进制组成的文件,能解释html,js吗,如果项目中有JSP,CLASS文件,它能识别JAVA代码吗?
除非你的把web.exe制作成类似脚本或批处理的形式,发出命令,通过浏览器去用
[/Quote]

OK,从源头来讲就是不可取的。

B/S和C/S还是没有理解透彻。
chunbao20 2011-05-08
  • 打赏
  • 举报
回复
真新奇,了解要共享哦!学习、、、
sunshine_99 2011-05-07
  • 打赏
  • 举报
回复
[Quote=引用 71 楼 z251779234 的回复:]

人家的操作系统都是开源的!!!那个web项目让他看看也没事!!!健壮的系统是经得住考验的!!!
[/Quote]

就是~
小灰狼 2011-05-06
  • 打赏
  • 举报
回复
劝楼主一句,搞 java 的人不要老想着 exe

如果说把 awt/swing 打包成 exe,那还情有可缘,可是把 java web 应用程序也想做成 exe 就有点莫名其妙了

也没有人把 web 应用程序做成 exe,java web 不会,php 不会,就是 asp、asp.net 这类纯 windows 平台的 web 应用程序也没有做成 exe 的
Tonkey520 2011-05-06
  • 打赏
  • 举报
回复
myeclipse 有这种功能,用文件,export,按提示一步步操作就可以了
z251779234 2011-05-06
  • 打赏
  • 举报
回复
人家的操作系统都是开源的!!!那个web项目让他看看也没事!!!健壮的系统是经得住考验的!!!
a107494639 2011-04-14
  • 打赏
  • 举报
回复
INSTALLANYWHERE 用一些软件来帮你实现
marqio 2010-10-02
  • 打赏
  • 举报
回复
web程序不可以的,只有Java程序才可以用工具打包成exe,web程序是需要运行在服务器上的,exe不可能和服务器有关联的。
加载更多回复(64)

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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