Java 导出为独立应用程序

Java 导出为独立应用程序,java,processing,Java,Processing,我将Processing应用程序导出为带有嵌入式Java的独立应用程序,但exe在未安装Java/Processing的计算机中不起作用。即使Windows 64位与Java embedded配合使用,32位也与Java embedded配合使用或不配合使用。尚未安装Java的计算机将打开Windows 64位exe,但不会打开Windows 32 exe(其导出过程中嵌入了Java)。以下是处理论坛中的帖子: 可以解决吗?谢谢。您只能针对正在运行的机器类型包含Java版本 如果您在64位Win

我将Processing应用程序导出为带有嵌入式Java的独立应用程序,但exe在未安装Java/Processing的计算机中不起作用。即使Windows 64位与Java embedded配合使用,32位也与Java embedded配合使用或不配合使用。尚未安装Java的计算机将打开Windows 64位exe,但不会打开Windows 32 exe(其导出过程中嵌入了Java)。以下是处理论坛中的帖子:
可以解决吗?谢谢。

您只能针对正在运行的机器类型包含Java版本

如果您在64位Windows计算机上,那么您只能在64位Windows应用程序中包含Java。如果您在32位Linux机器上,那么您只能在32位Linux应用程序中包含Java

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

通过下载每种类型的机器的JRE并手动将其包括在内,您可能可以一起破解一些东西,但这可能会变得相当棘手。请注意,这并不像将文件夹复制到应用程序目录那样简单。您还必须更改运行脚本文件


无耻的自我推广:我写了一篇关于从可用处理导出应用程序的教程。

我所需要的只是32位Windows,也许还有64位。我也不太了解为linux编写应用程序的编码/计算机。两个问题。第一,你能详细说明一下你提到的JRE部分吗,哪个JRE和在哪里下载。如何更改运行脚本文件?(什么是脚本文件?)。第二,用Java(Eclipse)制作应用程序并导出为Jar文件是否更容易?有Jar到exe的转换器吗?Jar文件导出中是否存在这样的复杂情况?让我知道。@sonia有很多问题,谷歌是你的朋友。如果您不理解什么是JRE,那么您可能不应该尝试将可执行文件一起进行黑客攻击。但基本上我的意思是,您需要为要部署到的每台机器下载JRE,然后修改导出的脚本文件以使用这些JRE。看看它在已导出的应用程序中是如何工作的。您可以从eclipse导出JAR,但我不知道这是否更容易。是的,还有Jar-to-exe绑定器。再一次,谷歌是你的朋友。谢谢。正如在Processing forum帖子中提到的,我只是一个新手,因为谷歌,我尝试过制作一个简单的应用程序。然而,将其作为应用程序导出到PC(esp win 32位)似乎非常棘手,而且似乎还没有解决。我之前确实遇到过jre和对脚本的更改等,但不确定是否需要深入导出。既然你已经写了一篇关于exp应用程序的教程,我想知道你是否会提供类似的jre和黑客脚本一步一步的指南,作为回应。无论如何,谢谢,我会用谷歌搜索并尝试深入了解:-)我记得不久前在Windows上遇到了这个问题,我采取了一种非常黑客的方法来安装JRE。Processing已经有一个JRE,所以我将它和
Processing java.exe
添加到环境变量中,然后使用
Processing java
运行草图,而不是导出应用程序。不确定这是否适用于您的设置谢谢,我们将尝试win 32,看看这是否有帮助。