“JRE 1.3 ou supérieur doit être installé!” / “JDK 1.3 ou supérieur doit être installé!” Erreurs lors de l’installation de JAI 1.1.3 sur Windows 7 (x64)

Je reçois ces erreurs …

Severe: JRE 1.3 ou supérieur doit être installé!

Severe: JDK 1.3 ou supérieur doit être installé!

… lors de l’installation de JAI (Java Advanced Imaging) 1.1.3 sur Windows 7 (x64), avec JRE 7 (1.7) installé dans “C: \ Program Files \ Java \ jre7” et JDK 7 (1.7) installé dans “C : \ Program Files \ Java \ jdk1.7.0 “.

Après http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows , voici ce que j’ai fait:

A visité:

  • http://download.java.net/media/jai/builds/release/
  • http://download.java.net/media/jai/builds/release/1_1_3/ (dernière version)

Téléchargé:

  • 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

EDIT (QUESTION): Ce serait formidable si quelqu’un pouvait décomposer la différence entre ces fichiers. Les instructions à l’ adresse http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows n’entrent pas suffisamment dans les détails et supposent que vous savez déjà ce que c’est.

EDIT: Comme indiqué dans les commentaires ci-dessous, les fichiers .exe sont des installations exclusives, mais je souhaitais les installer sur les trois emplacements (également sous “C: \ Program Files (x86) \ Sun Microsystems \ Java Advanced Imaging 1.1.3”. JDK et JRE), je n’étais pas sûr de ce dont j’aurais besoin dans mon travail de développeur Java. Autant que je sache, il me suffit d’installer la version JDK. Le fichier .zip est une installation manuelle de la même chose. Je ne suis pas sûr cependant! Non vérifié.

Installée:

  • jai-1_1_3-lib-windows-i586.exe (très bien installé)
  • jai-1_1_3-lib-windows-i586-jre.exe <—- c'est ce qui cause l'une des erreurs.
  • jai-1_1_3-lib-windows-i586-jdk.exe <—- c'est ce qui cause l'une des erreurs.

Les erreurs semblent être le même problème de ne pas trouver où Java (JRE et JDK) est installé.

J’ai les variables d’environnement suivantes:

  • JAVA_HOME = C: \ Program Files \ Java \ jdk1.7.0
  • Path = …; C: \ Program Files \ Java \ jdk1.7.0 \ bin

EDIT: Cela me fait penser que le problème est plus profond que les variables d’environnement, car il n’ya pas de variables d’environnement pour JRE comme pour JDK (c’est-à-dire JAVA_HOME), n’est-ce pas?

Corrections que j’ai essayées (en vain):

  • Réinstallation *.
  • Re-télécharger et réinstaller *.
  • Ajout de “C: \ Program Files \ Java \ jre7 \ bin” à “Path” et ré-installation *.
  • Ajout de “C: \ Program Files \ Java \ jre7” à “Path”, sans supprimer l’ajout de Path ci-dessus, et ré-installation *.
  • Ajout de “C: \ PROGRA ~ 1 \ Java \ jre7” à “Chemin” et vérification que c’est le bon dossier, puis réinstallation de *.
  • Changer JAVA_HOME de “C: \ Program Files \ Java \ jdk1.7.0” en “C: \ PROGRA ~ 1 \ Java \ JDK17 ~ 1.0” et le vérifier correctement avant de le réinstaller dans le dossier d’origine sous Windows, puis de le réinstaller * .
  • Réinstallation de Java dans un dossier non-espace, “C: \ xxx \ xxx \ jdk1.7.0”, où les x sont des lettres et non des espaces, et vérifié que cela fonctionne correctement avec la ligne de commande “java -version”, puis réinstallé **

* Téléchargement et installation de jai-1_1_3-lib-windows-i586-jre.exe

** Téléchargement et installation de jai-1_1_3-lib-windows-i586-jdk.exe

Rien de tout cela n’a fonctionné. 🙁

Je n’ai pas essayé:

  • Utilisation d’un JRE plus ancien que 7 (1.7)

Toute aide est la bienvenue.

SOLUTION POSSIBLE (HACK): Qu’en est-il de l’installation manuelle? C’est ce que nous avons choisi de faire au travail. Est-il possible de déterminer quels fichiers sont installés (sans l’installer car je ne le peux pas)?

EDIT: J’ai également vérifié que “l’I / S de l’image JAI (Java Advanced Imaging)” présente les mêmes problèmes sur mon système.

JAI n’est disponible que sur JRE 32 bits (x86), vous devez donc installer JRE 32 bits sur Windows 7.

JAI utilise des implémentations natives (dll) afin d’accélérer le traitement. Ne l’installez donc que sur un JRE 32 bits.

Lors de l’installation de JAI, il essaie de détecter le JRE installé et doit être un JRE 32 bits. Vous pouvez installer JRE 32 bits sur Windows 7 x64, la seule “différence” réside dans les performances et la mémoire maximale disponible pour les applications java.

Installez JAva 7 JRE 32bit à partir de http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html, sélectionnez “Windows x86 hors connexion”.

Vous pouvez également effectuer une installation manuelle à partir de JAI au format zip. Utilisez jai-1_1_3-lib-windows-i586.jar.zip et exécutez-la à partir du JRE 32 bits.

installer une version 1.3 ou ultérieure de JRE? (et assurez-vous que votre PATH pointe dessus)

[modifier]
Êtes-vous sûr qu’il y a un problème? Il semble que 3 fichiers que vous avez téléchargés s’excluent mutuellement (c’est ce que j’ai obtenu en lisant les instructions d’installation).

 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 

L’installation de -jre ou -jdk peut être redondante
J’ai installé la version jre et il m’a demandé un répertoire jre – est-ce que cela vous arrive?
[/modifier]

essayez d’installer (réinstaller) java (jre) dans un dossier sans espaces. Par exemple, C: \ Java \ jre7.

Vous devez installer la version 32 bits de jdk

J’ai résolu ce problème en installant la version 32 bits de jdk. Mon système d’exploitation est la fenêtre 8 64 bits. lors de l’installation de jai-1_1_3-lib-windows-i586-jdk.exe et de jai_imageio-1_1-lib-windows-i586-jdk.exe avec un double clic, j’ai la même erreur “Severe: JRE 1.3 ou supérieur doit être installé!” puis j’ai téléchargé jdk-7u21-windows-i586.exe et je l’ai installé dans “c: \ Program Files (x86) \ Java”. et puis c’est bon.