我遇到了一些麻烦。看,我完成了一个处理游戏并将其导出。现在我打赌你知道在 Windows 计算机上进行处理,导出会创建 4 个其他文件夹:你的数据文件夹你 bin 和你的 lib 和你的源。所以我想知道我是否可以将所有这些结合起来并拥有一个简单的 .exe 文件。所以我搜索并找到了这个链接:https://github.com/processing/processing/wiki/Export-Info-and-Tips ,它展示了如何做到这一点。它说我可以使用 JSmooth 或 Launch4j,我都下载并安装了。现在的问题是 JSmooth 和 Launch4j 都要求主类。处理有主类吗?我很确定这只适用于 java,但我很确定我错了。我的意思是,如果他们说我可以使用 JSmooth 和 Launch4j,那一定意味着它可以工作。我猜,在源文件中有一个可以在 eclipse 中运行的代码的 java 版本。那是我可以找到主要类(class)的地方吗?
附言如果您有任何疑问,请问我,如果您感到困惑或我遗漏了什么,请不要立即投反对票。谢谢。
最佳答案
简答:主类是草图的名称。
更长的答案:在幕后,Processing 导出为 Java 应用程序,它确实使用 main()
方法创建了一个类文件。它以您的草图命名该类。
备选答案:最新版本的 Processing (3.0) 允许您直接从 PDE 导出 .exe 文件。只需转到文件 > 导出,然后检查您要导出的任何系统。您不必包装自己的 .exe 文件。
无耻的 self 推销回答:你也可以使用处理工具JarMatey从您的 Processing sketch 创建一个自解压的可运行 jar。
关于java - 如何使用 JSmooth 或 Launch4j 进行处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31362839/