【发布时间】:2013-11-05 15:06:03
【问题描述】:
我使用 Eclipse IDE 编写了一个 Java Swing 程序,我想将它作为 .exe 分发到 Windows 上。它包含三个类,并从java.awt、java.awt.event、java.io、java.net、javax.swing 和javax.swing.filechooser 导入。所有文件都在一个名为“notes”的包中。它不导入任何其他 JAR。
我将如何将其转换为 .exe 以及 .exe 需要与什么一起分发(例如类文件等)。
【问题讨论】:
-
这已在此网站和许多其他网站上重新散列。首先请告诉我们,您在这个主题上的搜索结果是什么?包括您对反对这样做的许多有力论据的评论,另一方面,还有许多关于如何做到这一点的操作链接。
-
例如,您的问题可能与Packaging Java apps for the Windows/Linux desktop 重复。
-
谢谢,我之前研究过这个发现结果,包括使用的工具。但是,当尝试打包这些东西时,一切似乎都很好,直到客户端下载它并且我收到“找不到类”错误。
-
这个话题很大,帖子、辩论、争论甚至都在那里,而且是冗长的,而不是让我们重新散列一遍,你真的应该发布更多您的搜索结果。不这样做是不公平的,而且有点懒惰。我自己,我认为这不值得花费或努力,因为要做好这件事,你可能需要花钱买一个好的图书馆,比如Excelsor library。最好创建和分发一个打包好的 jar 文件,也许使用 Java web-start 进行分发。
-
这可能是最好的解决方案。
标签: java swing exe software-distribution