Java web应用程序可以打包成.exe格式的可执行文件吗

Java web应用程序可以打包成.exe格式的可执行文件吗,第1张

有两种比较易用的方法:

关于两种将Java程序转化为.exe程序工具的使用及比较

一 商家mooth

1.出品

商家mooth,Sourceforge.net

2. 类型

free

3. 下载

http://jsmooth.sourceforge.net/download.php

4. 步骤

a)利用Eclipse将所需要的主类打成可独立早租亩运行的jar包,注意添加manifest属性和MainClass。

b)新建一个商家mooth工程

c) 在sketlon中选择“Console“ 或者 “Windowed“

d) 在Executable中的配置:

i. Executable Binary:填写目的输出源的名称。如test.exe.

ii. Executable Icon :选择一个好看点的图标

iii. Current Driectory :.(表示当前工程目陆森录,当然也可行换成别的,As you wish.)

e) 在Application中的配置:

i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库

ii. Main-Class:选中我们所需要运行的主类。

iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。

f) 在JVM Selection中的配置:

i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4

g) Compile:型悔OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Just enjoy it.

二 exe4J

1. 出

直接“转换”是不行的,在.net core体系中与webform最接近的对应恐怕就是Razor Pages了,你有两中亮个方案可行,一是将webform的页面重写成Razor Pages,二是用MVC重写,ASP.NET的MVC和.net core的MVC基本结构是完全一样的,只是托管部分有一点点区别。卖神宽方法二虽然麻烦,但是一了百了,webform毕竟已瞎弊经老态龙钟了

把图片字节数据读取内存里,然后在保存byte[] bytes=new byts[10000]//图片字节数据举返液System.IO.MemoryStream ms = new System.IO.MemoryStream()//建立内存ms.Read(bytes, 0, bytes.Length)//把图片字节数据System.Drawing.Image im = System.Drawing.Image.FromStream((Stream)ms)//把内存存转世档换正物成图片格式

im.Save("C:\\1.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg)//保存图片并选择图片格式


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12512260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存