我过去使用过 JSmoothGen,但最近我们看到许多机器拒绝运行它生成的 .exe。它似乎也不再被积极维护。
有没有更积极维护和更可靠的替代方案?
我过去使用过 JSmoothGen,但最近我们看到许多机器拒绝运行它生成的 .exe。它似乎也不再被积极维护。
有没有更积极维护和更可靠的替代方案?
我使用支持 Windows、Mac 和 Linux 的Launch4J 。我建议放弃有点不稳定的 GUI 工具,自己编写(简短、易读的)配置文件。
gnu 编译器 gcj
我发现这篇文章信息量很大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 Run ... 框中时。
我不知道这些会在 PATH 搜索中找到,而且我通常不会安排。