从Java代码构建exe的最佳免费工具?

时间:2008-11-21 16:23:42

标签: java deployment exe

  

可能重复:
  How can I convert my java program to an .exe file ?

我过去曾使用JSmoothGen,但最近我们看到很多机器拒绝运行它生成的.exes。它似乎也不再那么积极地维持下去了。

是否有更积极维护和更可靠的替代方案?

5 个答案:

答案 0 :(得分:7)

我使用支持Windows,Mac和Linux的Launch4J。我建议放弃一些有点片状的GUI工具,自己编写(简短,可读)的配置文件。

答案 1 :(得分:1)

gnu编译器 gcj

答案 2 :(得分:1)

我发现这篇文章内容非常丰富http://www.excelsior-usa.com/articles/java-to-exe.html

有人已经提到Launch4j,但是,我发现Jsmooth要好一些。它们都很相似,但我会两个都搞不好看你喜欢哪个。

编辑:对不起,我在你的问题中以某种方式略过了你对Jsmooth的提及。如果Jsmooth不适合你,那么我会选择Launch4j。我仍然推荐这篇文章。

答案 3 :(得分:0)

答案 4 :(得分:-1)

制作.exe也不是完全必要的。在Windows上,至少,.jar文件是可执行的,只要安装了Java运行时并且在机器上设置了.jar扩展名。

[注意:我刚刚发现了一些破坏了文件关联的东西,以前曾为我工作过。它现在只有在我是管理员时才有效,否则JAR图标会消失。我假设最近的一些安装已经搞砸了,候选人是(1)OpenOffice.org 3.0,(2)WinRAR,或者(3)Java更新下载。但是,当关联工作时,以下所有工作都会起作用。]

“program”Clicker.jar作为Java应用程序运行时(1)我在Windows资源管理器窗口中双击它,(2)当我创建一个控制台shell时,我在同一个目录中并执行命令“> Clicker.jar”(3)当我向桌面发送快捷方式并双击它时,(4)当我将完整路径放入Windows XP Run ...框时。

我不知道这些会在PATH搜索中找到,我通常也不会安排。