Windows 7 &引用;必须安装JRE 1.3或更高版本"E;/&引用;必须安装JDK 1.3或更高版本&引用;在Windows 7(x64)上安装JAI 1.1.3时出错
我得到这些错误 严重:必须安装JRE 1.3或更高版本强> 严重:必须安装JDK 1.3或更高版本强> …在Windows 7(x64)上安装JAI(Java高级映像)1.1.3时,JRE 7(1.7)安装在“C:\Program Files\Java\jre7”上,JDK 7(1.7)安装在“C:\Program Files\Java\jdk1.7.0”上 以下是我所做的: 访问:Windows 7 &引用;必须安装JRE 1.3或更高版本"E;/&引用;必须安装JDK 1.3或更高版本&引用;在Windows 7(x64)上安装JAI 1.1.3时出错,windows-7,java,windows-7-x64,jai,Windows 7,Java,Windows 7 X64,Jai,我得到这些错误 严重:必须安装JRE 1.3或更高版本 严重:必须安装JDK 1.3或更高版本 …在Windows 7(x64)上安装JAI(Java高级映像)1.1.3时,JRE 7(1.7)安装在“C:\Program Files\Java\jre7”上,JDK 7(1.7)安装在“C:\Program Files\Java\jdk1.7.0”上 以下是我所做的: 访问: (最新版本) 下载: 编辑(问题):如果有人能分解这些文件之间的差异,那就太好了。上的说明不够详细
- (最新版本)
- jai-1_1_3-lib-windows-i586.exe(安装良好)
- jai-1_1_3-lib-windows-i586-jre.exe是否安装jre 1.3版或更高版本?(并确保您的路径指向它)
[编辑]
你确定有问题吗?您下载的3个文件似乎是互斥的(这是我从阅读安装说明中得到的) 安装-jre或-jdk可能是多余的
我安装了jre版本,它要求我提供一个jre目录—您有这种情况吗?
[/edit]尝试在文件夹中安装(重新安装)java(jre)而不使用任何空格。例如C:\Java\jre7.JAI仅在32位(x86)JRE上可用,因此您需要在Windows 7上安装32位JRE JAI使用一些本机实现(DLL)来加速处理,因此只在32位JRE上安装 安装JAI时,它会尝试检测已安装的JRE,并且应该是32位JRE。您可以在Windows7x64上安装32位JRE,唯一的“区别”是java应用程序的性能和最大可用内存 从选择“Windows x86脱机”安装JAva 7 JRE 32位
另一种方法是从JAI作为zip手动安装,使用JAI-1_1_3-lib-windows-i586.jar.zip并从32位JRE执行。您必须安装32位版本的jdk我通过安装32位版本的jdk解决了这个问题。 我的操作系统是Windows8 64位。 双击安装jai-1_1_3-lib-windows-i586-jdk.exe和jai_imageio-1_1-lib-windows-i586-jdk.exe时,我遇到了相同的错误“严重:必须安装JRE 1.3或更高版本!” 然后我下载了jdk-7u21-windows-i586.exe并将其安装在“c:\ProgramFiles(x86)\Java”中。
然后就没事了。Oops,我应该提到我已经在“C:\Program Files\Java\jre7”安装了JRE 7(1.7),只是仔细检查了一下,我的路径没有指向它,只是也仔细检查了一下。根据以前在Windows XP机器上安装的经验,我没有意识到我需要这样做。我已将路径指向“C:\Program Files\Java\jre7\bin”,但这无助于删除错误。您是否指向了
环境变量@C:\Program Files\Java\jre7?是的,Java\u HOME=“C:\Program Files\Java\jdk1.7.0”(没有引号)。可能是c:\progra~1\java\jdk1.7.0(或者使用JRE-c:\progra~1\java\jre7)?Java\u HOME
环境变量指向哪里?java\u HOME指向c:\Program Files\java\jdk1.7.0(不是JRE,JDK)。转到命令提示符…键入javac-versionalO什么是“路径”环境变量值?Delta,我已经更新了“Path”环境变量的设置。我也发现嵌入式“程序文件”和java安装不是好朋友-YMMVHmmm…我只是尝试将java_HOME更改为“C:\PROGRA~1\java\JDK17~1.0”,并验证它是正确转发到的文件夹Windows中的“C:\Program Files\Java\jdk1.7.0”,并重新安装JAI(用于JRE)它给出了同样的错误。不确定这是否正确地测试了这个。嗯,不是真的。如果你想尝试卸载jre并将其安装在没有空格的路径中。顺便问一下,你是否用旧的jre尝试过它?我没有用旧的jre尝试过它,但我将尝试无空格位置安装…今天晚些时候。给定Java可以轻松处理空格在目录或文件名中,我看不出这与OP的问题有什么关系。我将测试我的JAI手动安装(到我的64位JDK安装中)并返回给您。请注意OP上的评论,其中说,“刚刚在jdk1.6.0_22_x32和jdk1.6.0_22_x64中安装了jai-1_1_3-lib-windows-i586-jdk.exe,没有问题。我的操作系统也是windows 7 x64–Martin Gamulin Sep 6,19:52”。这似乎与您所说的在64位上不起作用的说法相矛盾。也许,现在我只记得jai native acceleration(DLL)仅适用于32位JRE,没有可用的x64版本。java\u HOME
http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib-windows-i586-jdk.exe http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib-windows-i586-jre.exe http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib-windows-i586.exe