Java2Exe: 也许JSmooth更适合你

原创 2003年11月27日 00:30:00

Java2Exe: 也许JSmooth更适合你

看到很多人问如何将Java程序转成EXE。最省事的方法莫过于用JBuilder,但是如果你觉得JBuilder太过于笨重,或者在出于种种原因不能用JBuilder, 看看下面的介绍,也许JSmooth,这个小巧、智能、遵循GPL的开放源码的工具能够帮助你。(



JSmooth is a Java Executable Wrapper (in other words, it "converts" Java to exe).

It builds standard Windows executable binaries (.exe) that launch java applications. Such binaries contain all the information needed to launch your java application, i.e. the classpath, the java properties, the jvm version required, and so on. If Java is not installed, it helps the users by displaying them a notice before launching automatically a browser to a web site where they can download a JVM.


Smooth User Experience

  • Your users see and use a standard windows Exe binary. No more technical explanation on .jar, on javaw association, etc.

  • The Jsmooth EXE are smart: if no VM is found, your users are nicely explained how to install Java and/or are redirected to a web site (depending on the selected wrapper).

Flexible automatic Java VM detection

  • Detects the location of any Sun JVM installed. The wrappers use several strategies to detect all the JVM available on a computer, using windows registry, environment variables, windows path.

  • Detects and uses Microsoft's JView (for 1.0 and 1.1 Java applications), if available.

  • The JVM search sequence is fully customizable using the GUI.

  • If a JVM is bundled with your software, you can force the wrappers to use it.

  • Specify which versions of the JVM are compatible with your software.

Graphical User Interface

  • A Swing-based project editor allows you to easily configure the executable binary for your software.

  • Associate an icon to your executable, using a .ICO, .PNG, or .GIF file (automatic color reduction is done if necessary).

Application configuration

  • Easy java properties configuration: specify the tag=value pairs you want the wrappers to pass to your java application.

  • System environment variable are available in the java properties definition: just use the standard Windows %VARIABLE% syntax in your properties definition.

  • Pass special variables that are not available to Java program, such as the executable path and name, and even the computer name.

  • Specify all the classpath configuration, adding .jar, .zip, or directories, with an intuitive GUI.

  • Want to modify the current directory used by your Java application? The wrappers will handle this for you.


  • Provided with several exe wrappers skeletons, so that you can choose the one that best suits your needs!
  • Use one of the provided wrapper or create your own, and plug-it seamlessly into the jsmooth framework.


  • 2010年08月23日 14:21
  • 3.26MB
  • 下载

java程序发布之jre篇 java程序打包成exe可执行安装包以便安装程序

Java开发程序,发布时总要考虑的问题就是怎么在使用者的机器上装好JRE。要考虑的问题很多:使用者有没有能力独自安装JRE,使用者已有的 JRE 和我们需要的版本是不是一致,会不会出现版本问题,等等。...
  • xyw591238
  • xyw591238
  • 2016年07月15日 09:39
  • 1568


下面对几个重要配置进行说明 exe4j APP名和输出路径配置 选择需要打包的jar 打包jre运行环境 其他配置不作解释,基本够用 innosetup...
  • a1274624994
  • a1274624994
  • 2018年01月23日 23:08
  • 17


  • guochunyang
  • guochunyang
  • 2015年12月23日 16:43
  • 1966

把java程序作成windows EXE程序或windows服务---经典总结

(1)制作WINDOWS EXE程序    java做成window的exe程序或者服务程序实在是吃饱撑的,有点变态,但是如果你不想起在一台服务器的后台程序,被哪个笨蛋不小心给关了,或者人家把进程中的...
  • changemyself
  • changemyself
  • 2006年09月13日 20:32
  • 6330

Java To Exe

  • 2009年02月02日 14:53
  • 1.04MB
  • 下载

Java2Exe: 也许JSmooth更适合你

Java2Exe: 也许JSmooth更适合你看到很多人问如何将Java程序转成EXE。最省事的方法莫过于用JBuilder,但是如果你觉得JBuilder太过于笨重,或者在出于种种原因不能用JBui...
  • mechiland
  • mechiland
  • 2003年11月27日 00:30
  • 2914


刚刚参加工作,在公司的培训中,了解到《暗时间》一书,就买来看看了。对于一个刚参加工作的小菜鸟来说,这本书还是相当不错的,对思维还是很有启发的。 但是当我看完第一章后,整体感觉是乱,由于这本书是建立在...
  • chenhao361
  • chenhao361
  • 2013年09月23日 22:10
  • 467


大小: 236 KB 查看图片附件
  • RSS_40728440
  • RSS_40728440
  • 2018年01月12日 16:57
  • 15

Java to Exe-EXE4J-X64

  • 2014年04月07日 21:29
  • 3.29MB
  • 下载
您举报文章:Java2Exe: 也许JSmooth更适合你