由于安全的原因,flash是不能直接操作本机的文件的,比如向文件里写数据。这样就必须调用其它语言写的EXE文件。
用flash调用EXE文件很简单,代码:fscommand(“exec”, “***.exe”);
注意几点:
1.前导入包
import flash.system.fscommand;
2.flash必须发布成为EXE文件
3.其它程序做的EXE文件,必须放在这个flash发布成为EXE文件所在的目录下的“fscommand”文件夹里才行。
下面介绍一下把java程序生成为EXE的过程:
先把java工程生成为jar包:
直接在eclipse加入Fat Jar Eclipse Plug-In插件,最懒的方法。
加入插件后右击项目可出现:
一键打包为jar文件
再把 jar包转为EXE文件:
先上网找一个exe4j+v4.0破解版。哈哈,中国人都用破解的,没办法啊,如果是试用版会在生成EXE文件,点击的时候出现一个警告框。
exe4j会起来还是最简单的。
1.开始界面,点“next”
下面就不截图了
选择“JAR in exe“ mode
d) 在Configure application中的配置:
i. Short name:随便写.
ii. Ourput Driectory :选择输出路径。
e) 在Configure Executable中的配置:
i. Executable type: 有三个选项,图形,控制台.或服务。从简单点开始吧,这里我们选console
ii. Executable name:填写目的输出源的名称。如test.exe
iii. Icon file:exe图标文件,但必须是.ico文件 (这个类型的图片网上很多选个自己喜欢的)
f) 在Configure Java invocation中的配置:
i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库
ii. Main-Class:选中我们所需要运行的主类。
iii.Arguments(可选项):输入参数。我们这里暂不需要。
g)在Configure JRE中的配置:
i). Minimum Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4
h) 一直next,对于所遇到的步骤选项都默认,直到finish:OK。编译成功后,在你的输出目录上就会有一个崭新的exe程序了