我在32 bit
计算机上有一个64 bit
应用程序,它安装在Program X86文件夹中,而Java1.6(64位)已经安装在同一台机器上。当我运行此应用程序时,它会出现错误“无法加载jre”?
如果不安装32位jre,请帮助我解决这个问题。
答案 0 :(得分:1)
据我所知,我认为您的Java1.6(64位)安装在同一台机器上,但是在Program Files文件夹中是吗?并且您的32位应用程序已安装在同一台机器,但在Program FileX86文件夹中是吗?
如果是这样只是问题,那么你的应用程序找不到正确的jre路径。
我认为问题在于你的类路径,根据你的机器设置类路径。
或者另一种方法是在同一台机器上安装32位jre。
我建议你去 32位jre安装。
有关更多帮助,请参阅此article。
答案 1 :(得分:0)
如果它是64位JVM(JRE),它将不会加载32位库,反之亦然。因此,如果不安装32位JRE,则无法执行此操作。
答案 2 :(得分:0)
我的环境情况很糟糕。我的Eclipse需要64位JRE,因为有些应用程序正在运行,需要32位JRE。所以我很容易解决。我更改了eclipse ini文件并指向64位JRE。在PATH变量中,我设置了32位PATH。
如果可能,请检查应用程序是否可以从某个配置文件中获取64位JRE路径,否则必须将PATH设置为32位。