导出为独立应用程序

时间:2017-12-08 07:54:52

标签: java processing

我将Processing应用程序导出为带有嵌入式Java的独立应用程序,但exe在没有安装Java / Processing的计算机中不起作用。即使Windows 64位与嵌入式Java一起使用,32位也不适用于嵌入式Java。没有安装Java的计算机打开Windows 64位exe但不打开Windows 32 exe(在导出过程中嵌入了java)。这是处理论坛中的帖子:https://forum.processing.org/two/discussion/25373/no-export#latest 可以解决吗?感谢。

1 个答案:

答案 0 :(得分:2)

您只能包含正在运行的计算机类型的Java版本。

如果您使用的是64位Windows计算机,则只能在64位Windows应用程序中包含Java。如果您使用的是32位Linux计算机,则只能在32位Linux应用程序中包含Java。

如果您真的想要将Java包含在一堆不同的机器中,那么最好的办法是找到每种类型的机器并从中进行导出。找到一台32位Windows机器并在那里导出,然后找到一台64位Linux机器并在那里进行导出等。

可能能够通过为每种类型的计算机下载JRE并手动包含它来一起攻击某些内容,但这可能会非常棘手。请注意,这只是就像将文件夹复制到应用程序目录一样简单。您还必须更改运行脚本文件。

无耻的自我推销:我已经编写了一个关于从Processing available here导出应用程序的教程。