SQL Developer konnte nicht gestartet werden

8

Ich habe gerade SQL Developer 4.1.1 64-Bit auf einem Windows Vista-Rechner im Verzeichnis c:\sqldeveloper installiert.

Meine Java-Installation ist in c:\program files\java und ich habe zwei Unterverzeichnisse:

%Vor%

Ich habe die Dateien jdf.conf und sqldeveloper.conf in der Verzeichnis c / sqldeveloper / sqldeveloper / bin. jdf.conf war leer und ich fügte die folgende Zeile hinzu:

%Vor%

sqldeveloper.conf:

%Vor%

Ich habe sogar die fehlende Datei "msvcr100.dll" verschoben, nach der im Verzeichnis c / sqldeveloper / sqldeveloper / bin gesucht wurde.

Ich erhalte die folgenden Fehlermeldungen:

  1. Diese Anwendung konnte nicht gestartet werden, da msvcr100.dll nicht gefunden wurde. Durch die Neuinstallation dieser Anwendung wird dieses Problem möglicherweise behoben.
  2. Die java virtuelle Maschine im Pfad konnte nicht gestartet werden c: \ sqldeveloper \ jdk \ jre \ bin \ server \ jvm.dll

Die Datei msvcr100.dll befindet sich 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 .

Ich habe die product.conf geändert:

%Vor%

Ich habe eine Kopie von msvcr100.dll im Ordner sqldeveloper / sqldeveloper / bin und im Ordner c: / program files / java / jdk1.8.0_31 / bin.

Um SQL Developer auszuführen, klicke ich auf sqldeveloper.exe im Verzeichnis c: / sqldeveloper / sqldeveloper / bin.

Ich führe es richtig?

    
jperson19468 01.10.2015, 15:25
quelle

5 Antworten

11

Ich selbst lief auf das gleiche Problem und versuchte, SQL Developer 4.1.1 64-Bit mit JDK auf einem Windows Server 2008 auszuführen. Ich habe SQL Developer im Laufe der Jahre mehrmals von 1.x bis 4.1.1 installiert und habe das bis jetzt noch nie erlebt.

Ich habe es gelöst, indem ich die Datei MSVCR100.dll von sqldeveloper\jdk\jre\bin in den Ordner sqldeveloper\sqldeveloper\bin kopiert habe.

Update 3/18/2017 :

Beim Herunterladen der neuesten Version von der Oracle-Website habe ich festgestellt dies in den Installationshinweisen , die bestätigen und bestätigen erklärt das Problem:

Hinweis: Für die Ausführung von Windows EXE ist eine MSVCR100.dll erforderlich. Die meisten Computer haben diese Datei und Windows PATH bereits. Wenn die erste Kopie der Datei, die von der EXE gefunden wird, eine 32-Bit-Kopie der DLL ist, wird SQL Developer jedoch nicht gestartet. Sie können das beheben, indem Sie eine 64-Bit-Version der DLL in das BIN-Verzeichnis kopieren oder Ihren Betriebssystempfad so aktualisieren, dass zuerst eine 64-Bit-Kopie der DLL gefunden wird.

    
Erik Anderson 04.02.2016 18:08
quelle
3

Erstellen Sie nur das Verzeichnis / sqldeveloper / jdk / bin und kopieren Sie die Datei msvcr100.dll in das Verzeichnis.

Dann / bin nicht vorhanden ist im / sqldeveloper / jdk

    
quelle
0

Sie müssen die Datei msvcr100.dll von sqldeveloper/jdk/jre/bin/msvcr100.dll nach sqldeveloper/sqldeveloper/bin/ kopieren. Öffnen Sie dann SQL Developer erneut.

    
Adhamjon Qodirov 29.01.2017 16:13
quelle
0

Sie müssen nur das Verzeichnis \bin in sqldeveloper \sqldeveloper\jdk\bin erstellen und die Datei msvcr100.dll in dieses neue Verzeichnis kopieren.

    
RolasNajera 22.03.2017 22:39
quelle
0

Ich habe dieses ähnliche Problem in meinem lokalen System gesehen.
Ich habe dieses Problem gelöst, indem ich das Verzeichnis bin von insatallation_directory/jdk/jre nach insatallation_directory/jdk/

kopiert habe     
Anshu Mishra 08.04.2017 04:05
quelle

Tags und Links