使用JSmooth软件制作java的exe文件

来源:百度文库 编辑:神马文学网 时间:2024/04/27 18:07:04
使用JSmooth软件制作java的exe文件 yc

下载免费的JSmooth软件并安装,我的是JSmooth0.9.7版本,执行JSmoothGen进入主界面。
左面工具栏上有五项内容:Skeleton, Executable, Application, JVM Selection, JVM Configuration。


Skeleton:要设置生成exe文件的样式
 Console Wrapper:控制台模式
 Windowed Wrapper:windows窗口模式
 下面的属性设置是关于如果执行此exe文件的机器没有jre环境的话,显示的信息和转向的URL地址


Executable
 Executable Binary:设置要生成的exe文件的名字,如test.exe(exe扩展名必须要写)
 Executable Icon:设置要生成的exe文件的图标
 Current Directory: 当前目录


Application
 Embedded jar:导入打好包的jar存档文件(要求是没有主类入口的jar包,创建方法看这里)
 Main class:前面的jar包导入以后,就可以选择存档文件的那些class文件那个是主类文件,即程序入口了
 Classpath:如果class文件不在包中的话,那可以不填写;如果class文件属于某个包的话,就要将classpath指入class文件的物理路径(注意不是jar文件的路径,是物理路径,即当前路径下可见所有的class文件)


JVM Selection, JVM Configuration:设置程序要求的最低最高JVM版本,初始化内存分配和最大内存限制

配置好这些参数以后,就可以编译运行了! 但是个人感觉编译的时候经常会出现失败的情况,如果不是classpath错了的话,那就等一会在点击几遍左边的工具栏就能编译成功了。而且JSmooth生成的exe文件只针对windows操作系统,并且只能在装有jre的环境下使用,还好如果没有jre的话,程序会自动连接相关网站下载,还是比较方便的,最好的还是程序执行的时候没有了讨厌的后台DOS窗口了,哈哈!!