关于两种将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)//保存图片并选择图片格式
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)