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

标签 java processing launch4j jsmooth

我遇到了一些麻烦。看,我完成了一个处理游戏并将其导出。现在我打赌你知道在 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/

相关文章:

java - 如何在测试容器上公开容器之间的端口?

java - 这段 Java 1.7 代码片段中的 TLS 版本是什么?

java - 如何使用像素数组形成字符串并读取数组的所有字符值

java - 如何在 Eclipse (Java) 和 Processing for Arduino 中使用外部库

java - Launch4j:This application requires a Java Runtime Environment 1.8.0_161 using maven?

java - Inno Setup 和 Launch4j 之间的区别

java - 尝试使用 Alakai 插件将 Launch4j 集成到 Maven 项目中

java - 如何加速Java中的minimax算法?

java - Flutter:无法解析配置 ':path_provider:classpath' 的所有 Artifact

processing - 将处理(基于 JAVA 的库)转换为 P5.JS 代码(基于 ECMAScript 的库)