"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:
- http://download.java.net/media/jai/builds/release/
- http://download.java.net/media/jai/builds/release/1_1_3/ (neueste version)
Heruntergeladen:
- 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
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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
JAI ist nur auf 32-bit (x86) JRE, so müssen Sie zum installieren der 32-bit-JRE unter Windows 7.
JAI verwendet einige native Implementierungen (dlls), um zur Beschleunigung der Abwicklung, so wird nur installiert auf einem 32-bit-JRE.
Bei der Installation von JAI, es versucht zu erkennen von der installierten JRE und sollte eine 32bit-JRE. Sie können installieren, 32bit-JRE auf Windows 7 x64, die einzige "Differenz" ist der Leistung und den maximal verfügbaren Speicher für java-Anwendungen.
Installation von JAva 7 JRE 32bit von http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html wählen Sie "Windows x86 Offline".
Andere Möglichkeit ist die manuelle installation von JAI als zip verwenden jai-1_1_3-lib-windows-i586.jar.zip und ausführen von 32bit-JRE.
installieren Sie ein JRE ab version 1.3 oder höher? (und stellen Sie sicher, dass der PFAD verweist)
[Bearbeiten]
Sind Sie sicher, dass es ein problem gibt? Es scheint, dass die 3 Dateien, die Sie heruntergeladen haben, schließen sich gegenseitig aus (das ist, was ich habe vom Lesen der Installations-Anleitung)
Installieren -jre oder jdk möglicherweise redundant
Ich installierte jre version und er fragte mich, für ein jre-Verzeichnis - allen, die mit Ihnen geschehen?
[/edit]
JAVA_HOME
Umgebungsvariable @ c:\program Dateien\java\jre7 ?versuchen zu installieren (neu installieren) java (jre) in Ordner ohne Leerzeichen. Zum Beispiel C:\Java\jre7.
Installieren Sie 32-bit-version von jdk
Löste ich dieses problem durch die Installation der 32-bit version des jdk.
Mein OS ist window 8 64-bit.
bei der Installation jai-1_1_3-lib-windows-i586-jdk.exe und jai_imageio-1_1-lib-windows-i586-jdk.exe mit Doppel-Klicks, ich habe die gleiche Fehlermeldung "Schwerwiegend: JRE 1.3 oder höher installiert sein muss!"
dann habe ich heruntergeladen jdk-7u21-windows-i586.exe und installiert es in "c:\Program Files (x86)\Java".
und dann ist es OK.