Ich habe gerade SQL Developer 4.1.1 64-Bit auf einem Windows Vista-Computer im Verzeichnis c:\sqldeveloper
installiert.SQL Developer konnte nicht gestartet werden
Mein Java-Installation ist in c:\program files\java
und ich habe zwei Unterverzeichnisse:
c:\program files\java\jdk1.8.0_31
c:\program files\java\jdk1.8.0_25
ich die jdf.conf und sqldeveloper.conf Dateien im c/sqldeveloper/sqldeveloper/sind geändert haben. jdf.conf war leer und ich fügte die folgende Zeile:
SetJavaHome c:\program files\java\jdk1.8.0_31
sqldeveloper.conf:
#SetJavaHome ../../jdk <===== This is what is was
SetJavaHome c:/program files/java/jdk1.8.0_31 <======= I changed it to this
ich auch die fehlende Datei bewegt "msvcr100.dll" es wurde auf die c/sqldeveloper zu fragen/sqldeveloper/bin Verzeichnis.
erhalte ich folgende Fehlermeldungen:
- Die Anwendung konnte nicht gestartet werden, weil msvcr100.dll nicht gefunden wurde. Re-Installation dieser Anwendung kann dieses Problem beheben
- Kann die Java Virtual Machine auf Pfad C starten: \ sqldeveloper \ jdk \ jre \ bin \ server \ jvm.dll
Die Datei msvcr100.dll
ist im Java-Verzeichnis c:/program files/java/jdk1.8.0_31/bin
. Die Datei jvm.dll
befindet sich im Java-Verzeichnis c:/program files/java/jdk1.8.0_31/bin/jre/bin/server
.
I modifizierte product.conf:
#SetJavaHome /path/jdk <===== This is what it was
SetJavaHome C:/Program Files/Java/jdk1.8.0_31 <====== This is what I changed it to
Ich habe eine Kopie von msvcr100.dll in sqldeveloper/sqldeveloper/bin-Ordner und in dem Verzeichnis c:/Programme/java/jdk1.8.0_31/bin-Ordner .
Um SQL Developer zu starten, klicken Sie im Verzeichnis c:/sqldeveloper/sqldeveloper/bin auf sqldeveloper.exe
.
Ich führe es auf die richtige Weise?
Sie mischen vorne und Schrägstriche in Ihrer Frage, aber Sie können nicht in Ihre Dateien sein. Aber Sie sollten c: \ sqldeveloper \ sqldeveloper.exe starten. Das scheint ein Wrapper zu sein, der entscheidet, ob die 32-Bit-Version, die Sie gerade manuell ausführen, aus dem Unterverzeichnis sqldeveloper \ bin oder der 64-Bit-Version sqldeveloper64w.exe ebenfalls aus diesem Unterverzeichnis ausgeführt wird . Ich betreibe die 64-W-Version bisher ohne Probleme. Ist das JDK auf 32 oder 64 Bit ausgerichtet? (Auch welche 64-Bit-SQLDev haben Sie heruntergeladen, 64-Bit nur mit seiner eigenen JVM oder 32/64-Bit ohne?) –
Sollten die Schrägstriche vorwärts oder rückwärts sein? (Ich möchte die Schrägstriche überprüfen). jdk1.8.0_31 ist für 64-bit version (dies wurde mit einer Google-Suche verifiziert) Ich habe diese Version der sqldeveloper-Datei heruntergeladen: sqldeveloper-4.1.1.19.59-x64.zip es hat eine Selbstinstallation. Es sagt auch "Windows 64-Bit mit JDK 8 enthalten" – jperson19468
Es ist üblich, Backslashes unter Windows zu verwenden, aber es spielt keine Rolle mehr, und es sieht so aus, als ob SQL Developer Forward verwendet. Also ich denke, diesen Teil ignorieren. Nicht sicher, warum du googelst, um nachzusehen; Was sagt 'java -version' für die Version, für die Sie SQL Developer ausführen wollen - 'Server VM' oder '64-Bit Server VM '? Ist das die Version, die von SQL Developer installiert wurde oder die Sie selbst heruntergeladen haben? –