Undertow项目,能不能直接把jre一起打包了,便于在没有jre的电脑上执行

Undertow项目,能不能直接把jre一起打包了,便于在没有jre的电脑上执行

评论区

JFinal

2019-07-12 15:00

必然可以,在 package.xml 中添加 copy JRE 的配置, 将 JRE 整体复制到项目根目录下面去

然后 jfinal.sh 启动脚本中的启动命令指向当前目录下面的 JRE 即可, 已经有几个同学这么在玩了,这里就有一个:
http://www.jfinal.com/share/1296

hb963724769

2019-07-12 16:00

@JFinal 完美解决,用时不到五分钟。

JFinal

2019-07-12 16:00

@hb963724769 相当快啊, 你也分享出来吧, 因为你的这个感觉上更快,写个分享

hb963724769

2019-07-12 16:03

http://www.jfinal.com/share/1296 只需要按照这位同学一样,把jre放到项目路径,修改package.xml,修改start.bat指向项目路径,运行start.bat成功!!至于压缩包那两三百的体积,我完全不care!!

chcode

2019-07-12 16:04

小心把windows jre拷贝到linux上运行

hb963724769

2019-07-12 16:09

@chcode 我只在windows上运行,我做的是把undertow做成打印控件

hb963724769

2019-07-12 16:12

@JFinal 就完全按照波总告诉我的那位同学的操作方法,只是我觉得没必要弄个图形界面了,直接省略的后续的步骤,修改demo中的start.bat. 如果看不惯bat的黑色框框,在bat文件开头加上下面两句,直接隐藏!
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin

JFinal

2019-07-12 16:33