jjzjj

windows-7 - 在 Windows 7 (x64) 上安装 JAI 1.1.3 时出现 "JRE 1.3 or higher must be installed!"/"JDK 1.3 or higher must be installed!"错误

coder 2024-03-11 原文

我收到这些错误...

严重:必须安装 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”。

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

访问过:

已下载:

编辑(问题):如果有人可以分解这些文件之间的差异,那就太好了。 http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows 中的说明不要进入足够的细节,并假设你已经知道什么是什么。

编辑:如以下评论所述,.exe 是独占安装,但我希望将它们安装到所有三个位置(到“C:\Program Files (x86)\Sun Microsystems\Java Advanced Imaging 1.1.3 “以及我的 JDK 和 JRE 位置),因为我不确定作为 Java 开发人员在工作中需要哪一个。据我所知,我只需要安装 JDK 版本,而 .zip 是同样的东西的手动安装。我不确定!未经验证。

已安装:

  • jai-1_1_3-lib-windows-i586.exe(安装正常)
  • jai-1_1_3-lib-windows-i586-jre.exe <---->
  • jai-1_1_3-lib-windows-i586-jdk.exe <---->

错误似乎与找不到 Java(JRE 和 JDK)的安装位置相同。

我设置了以下环境变量:

  • JAVA_HOME = C:\Program Files\Java\jdk1.7.0
  • 路径= ...;C:\Program Files\Java\jdk1.7.0\bin

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

我尝试过的修复(无济于事):

  • 正在重新安装*。
  • 重新下载并重新安装*。
  • 将“C:\Program Files\Java\jre7\bin”添加到“路径”并重新安装*。
  • 将“C:\Program Files\Java\jre7”添加到“Path”中,不删除上述路径添加,并重新安装*。
  • 将“C:\PROGRA~1\Java\jre7”添加到“路径”,并验证它是正确的文件夹,然后重新安装*。
  • 将 JAVA_HOME 从“C:\Program Files\Java\jdk1.7.0”更改为“C:\PROGRA~1\Java\JDK17~1.0”,并验证它正确转发回 Windows 中的原始文件夹,然后重新-正在安装*。
  • 将 Java 重新安装到非空格文件夹“C:\xxx\xxx\jdk1.7.0”,其中 x 是字母而不是空格,并验证它可以使用“java -version”命令行正常工作,并且重新安装**。

*下载并安装jai-1_1_3-lib-windows-i586-jre.exe

**下载并安装jai-1_1_3-lib-windows-i586-jdk.exe

这些都不起作用。 :(

我没试过:

  • 使用早于 7 (1.7) 的 JRE

任何帮助都会很棒。

可能的(HACK)解决方案:手动安装怎么样?这是我们在工作中选择做的事情。是否可以找出安装了哪些文件(因为我不能,所以不安装它)?

编辑:我还验证了“JAI (Java Advanced Imaging) Image I/O”在我的系统上有同样的问题。

最佳答案

JAI 仅在 32 位 (x86) JRE 上可用,因此您需要在 Windows 7 上安装 32 位 JRE。

JAI 使用一些 native 实现 (dll) 以加速处理,因此仅安装在 32 位 JRE 上。

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

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

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

关于windows-7 - 在 Windows 7 (x64) 上安装 JAI 1.1.3 时出现 "JRE 1.3 or higher must be installed!"/"JDK 1.3 or higher must be installed!"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284035/

有关windows-7 - 在 Windows 7 (x64) 上安装 JAI 1.1.3 时出现 "JRE 1.3 or higher must be installed!"/"JDK 1.3 or higher must be installed!"错误的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby-on-rails - rails : "missing partial" when calling 'render' in RSpec test - 2

    我正在尝试测试是否存在表单。我是Rails新手。我的new.html.erb_spec.rb文件的内容是:require'spec_helper'describe"messages/new.html.erb"doit"shouldrendertheform"dorender'/messages/new.html.erb'reponse.shouldhave_form_putting_to(@message)with_submit_buttonendendView本身,new.html.erb,有代码:当我运行rspec时,它失败了:1)messages/new.html.erbshou

  3. ruby-on-rails - 由于 "wkhtmltopdf",PDFKIT 显然无法正常工作 - 2

    我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-

  4. ruby - ECONNRESET (Whois::ConnectionError) - 尝试在 Ruby 中查询 Whois 时出错 - 2

    我正在用Ruby编写一个简单的程序来检查域列表是否被占用。基本上它循环遍历列表,并使用以下函数进行检查。require'rubygems'require'whois'defcheck_domain(domain)c=Whois::Client.newc.query("google.com").available?end程序不断出错(即使我在google.com中进行硬编码),并打印以下消息。鉴于该程序非常简单,我已经没有什么想法了-有什么建议吗?/Library/Ruby/Gems/1.8/gems/whois-2.0.2/lib/whois/server/adapters/base.

  5. ruby-on-rails - Rails 常用字符串(用于通知和错误信息等) - 2

    大约一年前,我决定确保每个包含非唯一文本的Flash通知都将从模块中的方法中获取文本。我这样做的最初原因是为了避免一遍又一遍地输入相同的字符串。如果我想更改措辞,我可以在一个地方轻松完成,而且一遍又一遍地重复同一件事而出现拼写错误的可能性也会降低。我最终得到的是这样的:moduleMessagesdefformat_error_messages(errors)errors.map{|attribute,message|"Error:#{attribute.to_s.titleize}#{message}."}enddeferror_message_could_not_find(obje

  6. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  7. ruby - 什么是填充的 Base64 编码字符串以及如何在 ruby​​ 中生成它们? - 2

    我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%

  8. ruby - 检查 "command"的输出应该包含 NilClass 的意外崩溃 - 2

    为了将Cucumber用于命令行脚本,我按照提供的说明安装了arubagem。它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了require'aruba/cucumber'在'features/env.rb'中为了确保它能正常工作,我写了以下场景:@announceScenario:Testingcucumber/arubaGivenablankslateThentheoutputfrom"ls-la"shouldcontain"drw"假设事情应该失败。它确实失败了,但失败的原因是错误的:@announceScenario:Testingcucumber/ar

  9. ruby - 完全离线安装RVM - 2

    我打算为ruby​​脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn

  10. ruby-on-rails - rails 目前在重启后没有安装 - 2

    我有一个奇怪的问题:我在rvm上安装了ruby​​onrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(

随机推荐