Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 64位安装在64位Windows 7中引发不兼容的64位错误_Java_Installation_64 Bit - Fatal编程技术网

Java 64位安装在64位Windows 7中引发不兼容的64位错误

Java 64位安装在64位Windows 7中引发不兼容的64位错误,java,installation,64-bit,Java,Installation,64 Bit,JRE和JDK 64位安装可执行文件引发不兼容的win32错误: jre_7u1_windows-x64bit.exe不是有效的Win32应用程序 我认为这可能是一个系统环境变量问题,但从我的判断来看不是,变量PROCESSOR\u ARCHITECTURE设置为: AMD64 变量处理器标识符设置为: AMD64 Intel64系列6型号37 Stepping 5,GenuineIntel 我不确定安装程序从哪些变量读取(如果有的话) 我试过Java6安装程序和同样的东西。我可以安装为64

JRE和JDK 64位安装可执行文件引发不兼容的win32错误:

jre_7u1_windows-x64bit.exe不是有效的Win32应用程序

我认为这可能是一个系统环境变量问题,但从我的判断来看不是,变量
PROCESSOR\u ARCHITECTURE
设置为:

AMD64
变量
处理器标识符
设置为:

AMD64
Intel64系列6型号37 Stepping 5,GenuineIntel

我不确定安装程序从哪些变量读取(如果有的话)


我试过Java6安装程序和同样的东西。我可以安装为64位体系结构设计的其他程序,我已经查看了控制面板>系统和安全>系统:这实际上是“系统类型:64位操作系统”。

您只能在64位操作系统上运行64位JVM。听起来像是在32位Windows操作系统上运行它



硬件支持64位的事实不足以在64位模式下运行可执行文件。要做到这一点,您还需要运行64位操作系统;i、 e.了解如何使用64位虚拟地址空间处理用户进程的人。

错误指出您可能正在使用32位windows

转到系统控制,选择系统。它应该显示您是在32位还是64位上


下面是一个microsoft指南,用于确定您的操作系统是否为64位:

您下载的文件很可能已损坏。检查它是否已完全下载,或者尝试使用其他浏览器下载安装程序。不幸的是,JRE下载页面上没有校验和


还要检查数字签名是否有效且未显示任何警告:打开安装程序的“属性”对话框,然后单击“数字签名”选项卡。

原因之一可能是“C:\ProgramData\Oracle”文件夹中存在java exe文件

如果删除Oracle文件夹中的Java文件夹,将解决此问题


希望这有帮助。

仅仅因为CPU是64位的,并不意味着他的操作系统也是64位的。我在问题的最后一段添加了一句话,解释我实际上使用的是64位操作系统。对不起,我昨晚漏掉了这个,但是我写这篇文章的时候太累了。我在问题的最后一段加了一句话,解释我实际上使用的是64位操作系统。很抱歉,我昨晚忘了这个,但我写的时候太累了。非常感谢你,我用Firefox下载了它,但我尝试了Internet Explorer,它下载正确。我认为问题在于我在Firefox中使用的“https everywhere”插件。