可能重复:
How can I convert my java program to an .exe file ?从Java代码构建一个exe的最佳免费工具?
我用JSmoothGen过去,但最近我们已经看到了许多拒绝运行它生成的.EXE文件的机器。它似乎也没有被积极维护如此之多。
是否有任何替代品更积极维护和更可靠?
可能重复:
How can I convert my java program to an .exe file ?从Java代码构建一个exe的最佳免费工具?
我用JSmoothGen过去,但最近我们已经看到了许多拒绝运行它生成的.EXE文件的机器。它似乎也没有被积极维护如此之多。
是否有任何替代品更积极维护和更可靠?
我发现这篇文章非常翔实http://www.excelsior-usa.com/articles/java-to-exe.html。
有人已经提到Launch4j,但是,我发现Jsmooth好一点。他们都非常相似,但我会混淆两个看看你更喜欢哪一个。
编辑:对不起,我以某种方式浏览了你提到的Jsmooth在你的问题。如果Jsmooth不适合你,那么我会去Launch4j。我仍然推荐这篇文章。
这也不是完全必要的.exe。在Windows上,只要安装了Java运行时并且在机器上设置了.jar扩展名,至少.jar文件是可执行文件。
[注意:我刚刚发现了一些破坏了以前为我工作的文件关联。现在只有当我是管理员时才能使用,否则JAR图标甚至会消失。我认为最近的一些安装已经与此相混淆,并且候选人是(1)OpenOffice.org 3.0,(2)WinRAR或(3)Java更新下载。但是,以下所有工作都是在关联工作时进行的。]
“程序”Clicker.jar在以下情况下作为Java应用程序运行:(1)在Windows资源管理器窗口中双击它,(2)当我创建一个控制台shell并且我在同一个目录中时,执行命令“> Clicker.jar”(3),当我向桌面发送快捷方式并双击它时,(4)当我把Windows XP运行...框中的完整路径。
我不知道这些会在PATH搜索中找到,我通常不会安排。
您能否给一些细节上JSmooth可执行文件无法运行?我们在这里使用JSmooth,并且希望看到失败模式(可能会导致我切换)。 – 2008-11-21 19:27:22