我是否应该拥有我的Java应用程序的x86和x64版本?

时间:2011-11-03 20:01:13

标签: java windows macos 32bit-64bit launch4j

只是一个简单的问题。我想使用launch4j将JRE与我的Java应用程序捆绑在一起,但到目前为止,似乎我需要将应用程序捆绑在64位计算机和32位计算机上由于某种原因,就像我将应用程序捆绑为.exe一样在我的64位机器上,我在32位机器上收到捆绑的JRE错误,反之亦然。我只是想知道这是否正确,因为我认为32位应用程序仍然可以在64位机器上运行...

另外,我还没有测试过,我是OS X的新手,但同样适用于Mac吗?

PS我在JDK中捆绑JRE,如果这有任何区别

对不起大家,我刚才意识到捆绑只意味着EXE将在你定义的路径中寻找JRE,而不是实际将JRE打包在EXE内部(我认为是这种情况) !因此,我的问题(可能)与CPU架构无关,但是因为我在测试时没有使用JRE复制文件夹。 Opps!如果您想知道,我现在只是计划添加设施,以便在安装程序中自动下载Java,如果它不在机器上。

1 个答案:

答案 0 :(得分:2)

传统上你不会因为这个原因捆绑JRE。

另外,因为您将来最终会降级人们的JRE安装。