我收到这些错误...
严重:必须安装 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 是同样的东西的手动安装。我不确定!未经验证。
已安装:
错误似乎与找不到 Java(JRE 和 JDK)的安装位置相同。
我设置了以下环境变量:
编辑:这让我觉得问题比环境变量更深层次,因为 JRE 没有像 JDK 那样的环境变量(即 JAVA_HOME),对吧?
我尝试过的修复(无济于事):
*下载并安装jai-1_1_3-lib-windows-i586-jre.exe
**下载并安装jai-1_1_3-lib-windows-i586-jdk.exe
这些都不起作用。 :(
我没试过:
任何帮助都会很棒。
可能的(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/
我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0
我正在尝试测试是否存在表单。我是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
我在从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""-
我正在用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.
大约一年前,我决定确保每个包含非唯一文本的Flash通知都将从模块中的方法中获取文本。我这样做的最初原因是为了避免一遍又一遍地输入相同的字符串。如果我想更改措辞,我可以在一个地方轻松完成,而且一遍又一遍地重复同一件事而出现拼写错误的可能性也会降低。我最终得到的是这样的:moduleMessagesdefformat_error_messages(errors)errors.map{|attribute,message|"Error:#{attribute.to_s.titleize}#{message}."}enddeferror_message_could_not_find(obje
我想为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
我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%
为了将Cucumber用于命令行脚本,我按照提供的说明安装了arubagem。它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了require'aruba/cucumber'在'features/env.rb'中为了确保它能正常工作,我写了以下场景:@announceScenario:Testingcucumber/arubaGivenablankslateThentheoutputfrom"ls-la"shouldcontain"drw"假设事情应该失败。它确实失败了,但失败的原因是错误的:@announceScenario:Testingcucumber/ar
我打算为ruby脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn
我有一个奇怪的问题:我在rvm上安装了rubyonrails。一切正常,我可以创建项目。但是在我输入“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(