Я получаю эти ошибки...
Тяжелый: должна быть установлена 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\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 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» в «Путь», без удаления вышеуказанного добавления пути и повторной установки *.
- Добавление «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
Ничего из этого не сработало. :(
Я не пробовал:
- Использование более старой JRE, чем 7 (1.7)
Любая помощь будет здорово.
ВОЗМОЖНОЕ (ВЗЛОМНОЕ) РЕШЕНИЕ: Как насчет ручной установки? Это то, что мы решили делать на работе. Можно ли узнать какие файлы установлены (не устанавливая т.к. не могу)?
РЕДАКТИРОВАТЬ: я также проверил, что «JAI (Java Advanced Imaging) Image I/O» имеет те же проблемы в моей системе.
JAVA_HOME
? - person KevinDTimm   schedule 02.09.2011