"JRE 1.3 oder höher installiert sein muss!" / "JDK 1.3 oder höher muss installiert sein!" - Fehler die Installation von JAI 1.1.3 unter Windows 7 (x64)

Ich bin immer diese Fehler...


Schwerer: JRE 1.3 oder höher muss installiert sein!

Schwerer: JDK 1.3 oder höher muss installiert sein!

...bei der Installation von JAI (Java Advanced Imaging) 1.1.3 unter Windows 7 (x64), mit JRE 7 (1.7) installiert "C:\Program Dateien\Java\jre7" und das JDK 7 (1.7) installiert "C:\Program Dateien\Java\jdk1.7.0".

Folgenden http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows, speziell das ist, was ich getan habe:

Besucht:

Heruntergeladen:

BEARBEITEN (FRAGE): Es wäre toll, wenn jemand könnte brechen der Unterschied zwischen diesen Dateien. Die Anweisungen an http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows nicht in genug detail und nehme an, Sie wissen bereits, was was ist.

EDIT: Wie bereits unten in den Kommentaren, die .exe sind exklusive installiert, aber ich wünschte, um Sie zu installieren, die für alle drei Standorte (zu "C:\Program Files (x86)\Sun Microsystems\Java Advanced Imaging 1.1.3" als auch auf mein JDK-und JRE-Standorte), da war ich nicht sicher, was ich brauchen würde, bei meiner Arbeit als Java-Entwickler. Soweit ich weiß, muss ich nur installieren Sie die JDK version, und die .zip ist eine manuelle Installation von der gleichen Sache. Ich bin mir nicht sicher aber! Unverified.

Installiert:

  • jai-1_1_3-lib-windows-i586.exe (problemlos installiert)
  • jai-1_1_3-lib-windows-i586-jre.exe <---- dies ist, was bewirkt, dass einer der Fehler.
  • jai-1_1_3-lib-windows-i586-jdk.exe <---- dies ist, was bewirkt, dass einer der Fehler.

Die Fehler zu sein scheinen das gleiche Problem nicht gefunden, wo Java (JRE und JDK) installiert ist.

Habe ich die folgenden Umgebungsvariablen gesetzt werden:

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

EDIT: Das macht mich denke, das problem ist etwas tiefer als environment-Variablen, da es keine Umgebungsvariablen für JRE, wie es für JDK (d.h., JAVA_HOME), richtig?

Updates, die ich versucht habe (ohne Erfolg):

  • Re-Installation von*.
  • Re-Download und re-installieren von*.
  • Hinzufügen "C:\Program Dateien\Java\jre7\bin" auf "Pfad" und re-installieren von*.
  • Hinzufügen "C:\Program Dateien\Java\jre7" auf "Pfad" zu entfernen, ohne die oben angegebenen Pfad hinaus, und re-installieren von*.
  • Hinzufügen "C:\PROGRA~1\Java\jre7" auf "Pfad", und überprüft, es war der richtige Ordner, und neu zu installieren*.
  • Ändern JAVA_HOME aus "C:\Program Dateien\Java\jdk1.7.0" zu "C:\PROGRA~1\Java\JDK17~1.0", und überprüft, dass es richtig nach vorne zurück in den ursprünglichen Ordner in Windows, und re-installieren von*.
  • Re-Installation von Java auf einem nicht-Raum-Ordner, "C:\xxx\xxx\jdk1.7.0", wo die x ' s sind Buchstaben, keine Leerzeichen, und überprüft es funktioniert einwandfrei mit "java -version" Befehl-Linie, und neu zu installieren**.

*Herunterladen und installieren jai-1_1_3-lib-windows-i586-jre.exe

**Herunterladen und installieren jai-1_1_3-lib-windows-i586-jdk.exe

Keines dieser arbeitete. 🙁

Habe ich nicht ausprobiert:

  • Mit einer älteren JRE als 7 (1.7)

Jede Hilfe wäre toll.

MÖGLICH (HACK) LÖSUNG: das, Was über die manuelle installation? Es ist das, was wir festgelegt haben, dass Sie bei der Arbeit zu. Ist es möglich herauszufinden, welche Dateien installiert sind (ohne es zu installieren da kann ich nicht)?

EDIT: ich habe auch verifiziert, dass "JAI (Java Advanced Imaging) Bild I/O" hat die gleichen Probleme auf meinem system.

  • Wo kommt die JAVA_HOME Umgebungsvariable Punkt?
  • JAVA_HOME Punkte zu C:\Program Dateien\Java\jdk1.7.0 (nicht die JRE, JDK).
  • finden Sie Bearbeitungen, die Sie auf meine Antwort
  • Gehen Sie zur Eingabeaufforderung... Typ javac -version
  • Auch das, was "WEG" enviorment variable Wert?
  • Delta, ich habe aktualisiert, was die "Path" - Umgebungsvariable festgelegt wurde.
  • Delta wieder, ich habe "javac - version", aber ich bin in der Mitte einer Neuinstallation alle meine Entwicklungs-tools und Java bereits neu installiert (auf eine neue Position, die keine Leerzeichen enthalten). Aber wenn ich "javac - version" nun, in meinem NEUEN zu INSTALLIEREN, bekomme ich "javac 1.7.0", und wahrscheinlich ist dies, was ich bekam, vor.
  • Gerade installiert jai-1_1_3-lib-windows-i586-jdk.exe in jdk1.6.0_22_x32 und jdk1.6.0_22_x64, ohne Frage. Mein OS ist ebenfalls Windows 7 x64
  • Dank mgamulin, ich bin mir nicht sicher, was mir fehlt. 🙁
  • Können Sie bitte installieren Sie Jdk c:\java\jdknew Lage. Set JAVA_HOME=c:\java\jdknew entfernen von java-Referenz von PFAD und fügen Sie %JAVA_HOME%\bin; am Ende der path-variable. Wenn möglich, fügen Sie screenshots und fügen Sie die Ausgabe von javac -version Befehl
  • Martin, der bei der Installation von JAI in JDK 1.6 64-bit, sind Sie sicher, dass Sie es nicht war, erkennen Sie Ihre 32-bit installieren? Es gibt eine Antwort unten geschrieben, dass sagt JAI ist 32-bit und installiert nicht in 64-bit-JRE. Ich bin gespannt, welche von Ihnen richtig ist. Adresse unten, wenn Sie möchten.
  • Delta, nicht sicher, ob das hilft, aber ich habe Java installiert "D:\xxx\xxx\jdk1.7.0" und JAVA_HOME=D:\xxx\xxx\jdk1.7.0, und-Pfad=D:\opt\wsp\jdk1.7.0\bin, und "javac -version" gibt "javac 1.7.0". (P. S. "xxx" sind Ordner, die aus Buchstaben, keine Leerzeichen, auf dem ich mich versteckt, aus Sicherheitsgründen, falls es darauf ankommt.)
  • Installieren 1.6.0_24 statt 1.7?

Schreibe einen Kommentar