これらのエラーが発生しています...
重大: JRE 1.3 以降をインストールする必要があります。
重大: JDK 1.3 以降をインストールする必要があります。
...JAI (Java Advanced Imaging) 1.1.3 を Windows 7 (x64) にインストールする場合、JRE 7 (1.7) は「C:\Program Files\Java\jre7」にインストールされ、JDK 7 (1.7) は「C:\Program Files\Java\jre7」にインストールされます。 :\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/
- 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 は排他的なインストールですが、3 つの場所すべて (「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 <---- これがエラーの原因の 1 つです。
- jai-1_1_3-lib-windows-i586-jdk.exe <---- これがエラーの原因の 1 つです。
エラーは、Java (JRE および JDK) がインストールされている場所が見つからないという同じ問題のようです。
次の環境変数を設定しています。
- JAVA_HOME = C:\Program Files\Java\jdk1.7.0
- パス = ...;C:\Program Files\Java\jdk1.7.0\bin
EDIT:これは、JDK(つまり、JAVA_HOME)のようなJREの環境変数がないため、問題は環境変数よりも深いものだと思いますよね?
私が試した修正(無駄に):
- 再インストール*。
- 再ダウンロードと再インストール*。
- 「パス」に「C:\Program Files\Java\jre7\bin」を追加して再インストール※。
- 「Path」に「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 の使用
どんな助けでも素晴らしいでしょう。
可能な(ハック)解決策:手動インストールはどうですか?それが私たちが職場で選択したことです。どのファイルがインストールされているかを把握することはできますか (できないのでインストールせずに)。
編集:「JAI (Java Advanced Imaging) Image I/O」にも私のシステムで同じ問題があることを確認しました。