我使用32位java库导出try.jar文件。在客户端网站上,我有64位的Java库。可以try.jar行为64位可执行文件?可以使用64位Java库执行32位导出的jar文件吗?
例如,我有
Runtime rt = Runtime.getRuntime();
s = rt.exec("someExecutable");
的someExecutable二进制是在64位,并使用这个码具有32位Java库似乎不工作。 我对这个问题的解决方法是使用32位java库(因为我的环境是32位)导出try.jar并使用客户端站点中的64位库运行try.jar。 此方法是否正确或有其他建议?
当我运行someExecutable直接(没有涉及Java)客户端网站上的64位它工作正常(客户端站点也是64位。)。 但是当我使用s = rt.exec(“someExecutable”);它不起作用。 java库(通过java.sun.com下载的jre可执行文件)现在在客户端和开发站点都是32位。 如果我安装64位库到客户端网站但不在开发网站上,解决我的问题吗?
你得到了什么确切的错误? – clamp 2010-08-22 09:31:13
当我运行一些64位的客户端网站时,我可以正常工作(客户端站点也是64位)。 但是当我使用s = rt.exec(“someExecutable”);它不起作用。 java库(通过java.sun.com下载的jre可执行文件)现在在客户端和开发站点都是32位。 如果我安装64位库到客户端网站但不在开发网站上,解决我的问题吗? – ogzylz 2010-08-22 09:41:50