首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“必须安装JRE1.3或更高版本!”/“JDK1.3或更高版本必须安装!”在Windows 7 (x64)上安装Jai1.1.3时出错

“必须安装JRE1.3或更高版本!”/“JDK1.3或更高版本必须安装!”在Windows 7 (x64)上安装Jai1.1.3时出错
EN

Stack Overflow用户
提问于 2011-09-02 13:21:30
回答 5查看 17.9K关注 0票数 8

我收到这些错误..。

严重:必须安装JRE1.3或更高版本!

严重:必须安装JDK1.3或更高版本!

...when在Windows 7 (x64)上安装JAI () 1.1.3,JRE 7 (1.7)安装在"C:\Program \Java\JRE 7“,JDK 7 (1.7)安装在"C:\Program \Java\jdk1.7.0”。

http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows之后,具体来说,这就是我所做的:

访问:

  • http://download.java.net/media/jai/builds/release/
  • http://download.java.net/media/jai/builds/release/1_1_3/ (最新版本)

下载:

  • 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
  • http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib-windows-i586.jar.zip

编辑(问题):如果有人能打破这些文件之间的差异,那就太好了。http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows的说明没有详细说明,并且假设您已经知道了什么是什么。

编辑:正如在下面的注释中所指出的,.exe是独家安装的,但是我希望将它们安装到所有三个位置( "C:\Program (X86)\ sure \JavaAdvancedImaging1.1.3“以及我的JDK和JRE位置),因为我不确定作为一个Java在我的工作中需要哪些。据我所知,我只需要安装JDK版本,而.zip是同一件事的手动安装。不过我不确定!未经证实。

安装:

  • jai-1_1_3-lib-windows-i586.exe (已安装的fine)
  • jai-1_1_3-lib-windows-i586-jre.exe <-这就是导致errors.
  • jai-1_1_3-lib-windows-i586-jdk.exe之一的原因之一-这就是导致错误之一的原因之一。

错误似乎是同一个问题,即找不到Java (JRE和JDK)的安装位置。

我设置了以下环境变量:

程序Files\Java\jdk1.7.0

  • Path = ...;C:\Program Files\Java\jdk1.7.0\bin

  • JAVA_HOME =C

编辑:这让我认为问题比环境变量更深,因为JRE没有像JDK那样的环境变量(即JAVA_HOME),对吗?

我已经尝试过修复(但没有结果):

  • Re-installing*.
  • Re-downloading和re-installing*.
  • Adding "C:\Program \Java\jre7\bin“到" Path ",re-installing*.
  • Adding "C:\Program \Java\jre7 7”到"Path",而不删除上面的路径添加,并将re-installing*.
  • Adding“C:\PROGRA~1\Java\jre7 7”转到"Path“,并验证它是正确的文件夹,以及从"C:\Program \ Java \jdk1.7.0“到”C:\PROGRA~1\java\JDK17 17~1.0“的re-installing*.
  • Changing JAVA_HOME,并将其正确地转发回Windows中的原始文件夹,并将re-installing*.
  • Re-installing JAVA_HOME转发给非空间文件夹"C:\xxx\xxx\jdk1.7.0",其中x的字母不是空格,并通过"java -version”命令行和re-installing**.

验证它是否正常工作。

*下载和安装jai-1_1_3-lib-windows-i 586-jre.exe

**下载和安装jai-1_1_3-lib-windows-i 586-jdk.exe

这些都不起作用。:(

我没有尝试:

使用比7(1.7)更旧的JRE的

任何帮助都会很好。

可能的(黑客)解决方案:手动安装如何?这就是我们在工作中选择做的。是否有可能找出安装了哪些文件(因为我不能安装它而不安装它)?

编辑:我还验证了"JAI (/O)“在我的系统上也有同样的问题。

EN

回答 5

Stack Overflow用户

发布于 2011-09-10 01:48:06

JAI只在32位(x86) JRE上可用,所以您需要在Windows 7上安装32位JRE。

JAI使用一些本机实现(Dll)来加速处理,因此只在32位JRE上安装。

在安装JAI时,它尝试检测已安装的JRE,并且应该是一个32位的JRE。您可以在Windows7 x64上安装32位JRE,唯一的“区别”是java应用程序可用的性能和最大内存。

从JAva安装http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html 7 JRE 32位,选择"Windows x86脱机“。

另一种方法是手动安装JAI as zip,使用jai-1_1_3-lib-windows-i586.jar.zip并从32位JRE执行。

票数 6
EN

Stack Overflow用户

发布于 2011-09-02 13:23:23

安装JRE版本1.3或更高版本吗?(并确保您的路径指向它)

编辑

你确定有什么问题吗?似乎您下载的3个文件是相互排斥的(这就是我阅读安装说明时得到的)。

代码语言:javascript
复制
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

安装-jre或-jdk可能是多余的

我安装了jre版本,它要求我提供一个jre目录--这种情况发生在您身上吗?

/edit

票数 3
EN

Stack Overflow用户

发布于 2011-09-02 13:45:12

尝试在没有任何空格的文件夹中安装(重新安装) java (jre)。例如C:\Java\jre7 7。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7284035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档