"JRE 1.3 или выше должен быть установлен!". / "JDK 1.3 или выше должен быть установлен!" Ошибки при установке JAI 1.1.3 на Windows 7 (x64)

Я получаю эти ошибки...

"Severe: JRE 1.3 or higher must be installed!""Severe: JDK 1.3 or higher must be installed!"

Тяжелые: 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, именно это я и сделал:

Посещал:

Скачал:

EDIT (QUESTION): Было бы здорово, если бы кто-нибудь смог разобрать разницу между этими файлами. Инструкции по адресу http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows не вдаются в достаточно подробное описание и предполагают, что вы уже знаете, что это такое.

EDIT: Как отмечено в комментариях ниже, .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
  • Path = ...;C:\Program Files\Java\jdk1.7.0\bin

EDIT: Это заставляет меня думать, что проблема заключается в чем-то более глубоком, чем переменные окружения, так как для 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", и проверка правильности переустановки*, а также проверка правильности переустановки.
  • Переустановка Java в непространственную папку "C:\xxx\xxx\jdk1.7.0", где х - буквы, а не пробелы, и проверка правильности работы в командной строке "java -version", а также переустановка**.

*Загрузка и установка jai-1_1_3-lib-windows-i586-jre.exe

**Загрузка и установка jai-1_1_3-lib-windows-i586-jdk.exe

Ничего из этого не сработало. :(

Я не пытался:

  • Использование более старого JRE, чем 7 (1.7)

Любая помощь была бы замечательной.

ВОЗМОЖНОСТЬ (HACK) РЕШЕНИЕ: Как насчет ручной установки? Это то, что мы решили сделать на работе. Можно ли выяснить, какие файлы установлены (без установки, так как я не могу)?

EDIT: Я также проверил, что "JAI (Java Advanced Imaging) Image I/O" имеет те же проблемы в моей системе.

8
задан 19 revs 15 September 2011 в 11:53
поделиться