Gestern habe ich SQL Developer 3 mit SDK heruntergeladen und konnte es problemlos verwenden. Nachdem ich gestern Abend meinen PC heruntergefahren und heute Morgen wieder hochgefahren habe, wird jedes Mal, wenn ich versuche, ihn auszuführen, folgende Meldung angezeigt:
"Geben Sie den vollständigen Pfadnamen für java.exe ein"
Ich navigiere zu C:\Program Files\Java\jre6\java.exe
dem Ort, an dem sich die EXE befindet, und erhalte folgende Meldung:
"Ein unter Pfad C: \ Programme \ Java \ jre6 \ java.exe installiertes J2SE-SDK kann nicht gefunden werden."
Was könnte das Problem hier sein, als es gestern gut funktionierte? Ich werde hinzufügen, dass mein PC letzte Nacht während des Herunterfahrens eingefroren ist, so dass ich ihn ausschalten musste, aber ich weiß nicht, ob das relevant ist.
Ich habe Java neu installiert und es gibt immer noch die gleiche Meldung. Ich habe auch SQL Developer ohne SDK heruntergeladen und die gleiche Meldung erhalten. Ich werde auch hinzufügen, dass ich SQL Developer nicht wirklich installiere, sondern nur die ausführbare Datei aus dem Ordner ausführe. Ich glaube nicht, dass Sie es tatsächlich installieren.
Weiß jemand, was dies verursachen könnte? Ich bin auf Windows 7 32-Bit.
quelle
Antworten:
"jre6" im Ordnernamen impliziert, dass Sie JRE dort installiert haben und nicht das SDK. Zeigen Sie auf eine Stelle, an der Sie java.exe einer JDK / SDK-Installation anstelle von JRE haben, und von dort aus sollte es funktionieren.
Wenn Sie sich beim Herunterfahren ausschalten mussten, konnte die SDK-Referenz möglicherweise nicht gespeichert werden, sodass Sie beim nächsten Start danach gefragt wurden.
quelle
java.exe
und stellte fest, dass sich tief im Ordner, in den ich die heruntergeladene ZIP-Datei extrahiert hatte, eine Kopie befand. Insbesondere war es insqldeveloper-3.0.04.34\sqldeveloper\jdk\jre\bin
. Ich habe darauf hingewiesen und gearbeitet!Wenn Ihre JDK-Datei beim Wiederholen in Windows 7 nicht mehr nach der JDK-Datei fragt oder Sie Probleme mit der JDK-Datei haben, versuchen Sie, SQLDeveloper als Administrator und nicht nur beim regulären Start auszuführen.
quelle
Sie können eine hier herunterladen: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u34-oth-JPR . Ich habe 32 oder 64 Bit heruntergeladen und installiert
quelle
Beim Versuch, SQL Developer von meiner Installation von Oracle Database 11g Enterprise aus zu starten, ist wiederholt die folgende Meldung aufgetreten :
Enter the full pathname for java.exe
.Unabhängig davon, wie oft ich nach dem richtigen Pfad gesucht habe, wurde mir immer wieder genau das gleiche Dialogfeld angezeigt. Dies war in Windows 7.
Die Lösung bestand darin, mit der rechten Maustaste auf das SQL Developer-Symbol zu klicken und "Als Administrator ausführen " auszuwählen .
Ich habe dann diesen Weg benutzt:
C:\app\shellperson\product\11.1.0\db_1\jdk\jre\bin\java.exe
quelle
Aufgelöst. Es hat bei mir nicht funktioniert, aber nachdem ich viel Zeit verbracht habe, habe ich Folgendes getan, um das Problem zu beheben.
1) Öffnen Sie die Datei
und fügen Sie die folgende Zeile hinzu, um den JDK-Pfad festzulegen:
Wenn Sie die Datei nicht speichern können, kopieren Sie den gesamten
sqldeveloper
Ordner an einen anderen Speicherort, an dem Sie Schreibzugriff haben, um diese Datei zu ändern.2) Führen Sie
sqldeveloper.exe
(vom neuen Speicherort aus, wenn Sie den Ordner aus Oracle-Ordnern verschoben haben) als Administrator aus und geben Sie den JDK-Pfad ein, der mit Ihrer Oracle-Installation geliefert wird:Dann sollte es funktionieren ... ich hoffe, es hilft Ihnen, Stunden zu sparen. - Snehal
quelle
Versuchen Sie, den vollständigen Pfad zu einzugeben,
java.exe
während Sie SQL Developer verwenden. Zum Beispiel:quelle
Versuchen Sie, den folgenden Pfad festzulegen. Es hat bei mir funktioniert.
Zur Gegenprüfung können Sie den angegebenen Pfad überprüfen, um JVM in der Konfigurationsdatei zu finden:
quelle
Wenn Sie sich in einer 64-Bit-Umgebung befinden, müssen Sie die neueste Java 6 SE für 32 Bit installieren und diese verwenden (Oracle nennt diese Versionen i586, z. B. Jdk-6u45-windows-i586.exe).
quelle
Ich habe die Datei (sqldeveloper.conf) in diesem Pfad gefunden
D: \ app \ admin \ product \ 11.2.0 \ dbhome_1 \ sqldeveloper \ sqldeveloper \ bin
und dann habe ich das javahome wie unten eingestellt, vorher zeigte es auf das jdk1.7
SetJavaHome C: \ Programme \ Java \ jdk1.6.0_06
quelle
Wenn der SQL-Entwickler nach dem Java-Pfad fragt, geben Sie an, dass der Pfad auch
java.exe
Folgendes enthält:C:\Program Files\Java\jdk1.6.0_06\bin\java.exe
Das hat bei mir funktioniert.
quelle
Es gibt einen Konflikt zwischen der Kommunikation zwischen Java und Oracle, sodass Oracle ein bestimmtes Java für sich selbst installiert.
Versuchen Sie, diese Adresse einzufügen:
Denken Sie daran, [ORACLEHOME] bedeutet, wo Ihr Orakel installiert wurde
quelle
Wenn Sie Windows 10 ausführen und eine alte SQL Developer-Version (wie 3.2) benötigen, müssen Sie möglicherweise das JDK jdk-7u79-windows-x64.exe oder älter (nicht die neueste) installieren. Ich hatte die neueste Version installiert und bekam den Fehler nicht zu finden .... Nach der Installation der alten JDK-Version konnte ich die alte SQL-Entwicklerversion (3.2) installieren.
Sie können altes JDK über diesen Link https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html herunterladen
Hoffe das hilft
quelle
Überprüfen Sie Ihre Datei sqldeveloper.conf. Es beinhaltet:
Dies bedeutet, dass SQL Developer beim Start im
../../jdk
Ordner nach java.exe sucht.Wenn Sie eine Version von JDK installiert haben, kopieren Sie den Ordner an den
../../jdk
Speicherort relativ zur Datei sqldeveloper.conf (die Sie im/bin
Ordner finden).dann werden Sie nicht mit der Frage aufgefordert.
quelle
Die Lösung, drücken Sie im Symbol sqldeveloper.exe die rechte Maustaste und den Kompatibilitätsteil, wählen Sie, führen Sie dieses Programm aus Kompatibilitätsgründen aus für ... wählen Sie Windows XP (Service Pack 3). Wählen Sie unten dieses Programm als Administrator aus, drücken Sie Akzeptieren.
Führen Sie das Programm erneut aus, wählen Sie den Java-Ordner aus, drücken Sie Auswahl, Fertig. das wird funktionieren.
quelle