如何使用 JSmooth 或 Launch4j 进行处理?

How can I use JSmooth or Launch4j for Processing?

我有点小麻烦。看,我完成了一个处理游戏并将其导出。现在我打赌你知道在 Windows 计算机上处​​理,导出会创建 4 个其他文件夹:你的数据文件夹你 bin 和你的 lib 和你的源。所以我想知道我是否可以将所有这些结合起来并拥有一个简单的 .exe 文件。所以我搜索并找到了这个 link: https://github.com/processing/processing/wiki/Export-Info-and-Tips,它展示了如何做到这一点。它说我可以使用 JSmooth 或 Launch4j,我都下载并安装了。现在的问题是 JSmooth 和 Launch4j 都要求 main class。 processing有主class吗?我很确定这只适用于 java 但我很确定我错了。我的意思是,如果他们说我可以使用 JSmooth 和 Launch4j,那一定意味着它可以工作。我猜,在源文件中有一个 java 版本的代码,在 eclipse 中可以是 运行。那是我可以找到主要 class 的地方吗?


P.S。如果您有任何疑问,请问我,如果您感到困惑或我遗漏了什么,请不要立即投反对票。谢谢。

简答:主要 class 是您的草图名称。

更长的答案:在幕后,Processing 导出为 Java 应用程序,它确实使用 main() 方法创建了 class 文件。它以您的草图命名 class。

替代答案:最新版本的 Processing (3.0) 允许您直接从 PDE 导出 .exe 文件。只需转到文件 > 导出,然后检查您要导出的任何系统。您不必包装自己的 .exe 文件。

无耻的自我推销回答:您还可以使用处理工具 JarMatey 从您的处理草图创建一个自解压的可运行 jar。