JSmooth的使用:JAR包弄成EXE

      当我们觉得在DOS窗口,通过命令执行jar文件比较麻烦时,可以考虑使用JSmooth这款工具将jar包弄成exe,通过双击直接运行即可。

下载地址: http://sourceforge.net/projects/jsmooth/files/jsmooth/
附近提供的是最新的 jsmooth-0.9.9-7版本

1.程序生成jar文件(我用的是eclipse + fatjar )

2.安装后,执行JSmoothGen进入主界面,配置相关信息。

(1)Skeleton:


在Skeleton Selection的下拉框中,选择要生成exe文件的样式。
    Console Wrapper:控制台模式
    Windowed Wrapper:windows窗口模式


Skeleton Properties:属性设置,Message和URL表示的是:如果执行此exe文件的机器没有jre环境的话,显示的信息和转向的URL地址。


launch java app in the exe process (选项打勾) :在EXE进程内启动Java应用
Single instance :单一进程实例
Use JNISmooth classes :使用JNISmooth类
Debug console :调试控制台

(2)Executable:

 

Executable Binary:设置要生成的exe文件的名字,如Reader.exe(exe扩展名必须要写)
Executable Icon:设置要生成的exe文件的图标
Current Directory: 当前目录
   Sets the executable folder as current directory of the application.
   (设置执行文件所在的目录为应用程序的当前目录)

(3)Application:


Main class:选择存档文件中的class文件那个是主类文件,即main()程序入口了
Application Arguments :应用程序参数

Embedded jar:嵌入式jar,勾选Use an embedded jar使用嵌入的jar文件,可以导入打好包的jar存档文件。

Classpath:类路径,如果class文件不在包中的话,那可以不填写;如果class文件属于某个包的话,就要将classpath指入class文件的物理路径(注意不是jar文件的路径)。

(4)JVM Selection, JVM Configuration:

 

设置程序要求的最低最高JVM版本,初始化内存分配和最大内存限制。
JRE(if bundled with your application) 中勾选Use a JVM bundled with your application,选择JRE目录,可以在没有java环境的虚拟机上成功运行。

3.编译:Project -> Compile... ,最后运行即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值