【问题标题】:How can I use JSmooth or Launch4j for Processing?如何使用 JSmooth 或 Launch4j 进行处理?
【发布时间】:2015-07-11 23:24:54
【问题描述】:

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


附:如果您有任何问题,如果您感到困惑或我遗漏了什么,请问我而不是立即投反对票。谢谢。

【问题讨论】:

    标签: java processing launch4j jsmooth


    【解决方案1】:

    简短回答:主类是你的草图的名称。

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

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

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

    【讨论】:

    • 凯文·沃克曼!我们又见面了!你知道这是我看重的特殊联系。无论如何,我会通过尝试告诉你它是怎么回事!
    • 所以我希望你明白我在这里想要完成什么,我只想要最后的 .exe 文件。没有 lib 文件夹,没有 bin 或源或数据文件夹,这样人们就可以随意摆弄它们。还是有办法保留这些但以某种方式保护它们?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    相关资源
    最近更新 更多