我们从32位窗口开始。 Java应用程序将与JRE一起打包并使用这个打包的JRE。现在我们需要支持64bit和linux。我正在寻找一种为他们创建发行版的方法。有以下两个选项之间的区别:建立为64位,32位,Windows和Linux
选项1:
建立与32位Windows JDK源代码(在32位的Windows机器)和包装不同的JRE的32位/ 64位和Windows/Linux的;
选项2:
建立与对应JDK为32位/ 64位和/或窗口/ Linux的(即建立与64位Windows JDK 64位Windows应用程序)
选项1是在释放过程更简单但我不知道是否有任何潜在的问题(错误,性能)。选项2可能需要4个不同的机器才能发布。
如果我用64位JDK构建Java应用程序并在32位JRE的32位机器上运行它,会发生什么问题?我会找到一台机器稍后试用。
,你不需要重新编译为不同的平台并不意味着你不应该做在每个广泛的测试,这一事实Exec中的命令行命令指定的内存量。文件访问在Linux和Windows之间足够不同,即使它不是Java的错,打破事情也很容易。另外,根据我的经验,如果您从Linux迁移到Windows,反之则会有更多的事情中断...... – tucuxi