So zeigen Sie in DBeaver.ini auf JRE-Startseite

5368
Jaroslav Záruba

Gibt es eine Möglichkeit, auf die richtige Java / JRE in dbeaver.ini zu verweisen?

Das funktioniert:

dbeaver.exe -vm "C:\Program Files\Java\jre1.8.0_131\bin\server" 

... aber auf diese Weise kann ich DBeaver nicht an die Taskleiste anheften (das Symbol wird dupliziert)

Gibt es eine Möglichkeit, dies in der ini-Datei zu erreichen? Oder muss die JRE bestimmt werden, bevor die Datei dbeaver.ini gelesen wird?

(Ich möchte gerne bei DBeaver bleiben, ohne die mitgelieferte JRE zu installieren.)

Dies sind -vm args, die ich als erste Zeile der dbeaver.ini getestet habe:

-vm "C:\Program Files\Java\jre1.8.0_131\bin" -vm "C:\Program Files\Java\jre1.8.0_131\bin\javaw.exe" -vm "C:\Program Files\Java\jre1.8.0_131\bin\server" -vm "C:\Program Files\Java\jre1.8.0_131\bin\server\jvm.dll" 
3

1 Antwort auf die Frage

6
Kyle

Bearbeiten:

Geben Sie das -vmArgument hinter den Argumenten -startupund vor -launcher.library, jedoch vor -vmargs. Zusätzlich sollte der Pfad zur JRE in der Zeile hinter -vmdem Pfad stehen, z

-startup plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-1740 -showsplash -vm  C:\Program Files\Java\jre1.8.0_121\bin\server\jvm.dll -vmargs -Xms64m -Xmx1024m 

Wie haben Sie DBeaver installiert? Von der Downloadseite:

Wenn Sie JRE bereits auf Ihrem Computer installiert haben, können Sie die JRE-Option im Installationsprogramm deaktivieren. Es wird jedoch empfohlen, die mit DBeaver gelieferte JRE zu verwenden (eine bestehende JRE-Installation wird dadurch nicht beschädigt, es wird nichts in Systemordner, Registrierungs- oder Umgebungsvariablen kopiert).

Haben Sie die JRE-Option bei der Installation deaktiviert?

Ja, Sir, ich habe die Installation von DBeaver's JRE deaktiviert / deaktiviert. Und ich möchte DBeaver auf eine der JREs meines Rechners verweisen. Jaroslav Záruba vor 6 Jahren 0
@ JaroslavZáruba Haben Sie -vm "C: \ Programme \ Java \ jre1.8.0_131 \ bin \ server \ javaw.exe" zu Ihrer dbeaver.ini hinzugefügt, BEVOR -vmargs? Kyle vor 6 Jahren 1
javaw.exe befindet sich nicht unter server \ (alle JDKs / JREs unter C: \ Programme \ Java \ geprüft) ... aber ich habe die Frage mit der Liste der getesteten -vm aktualisiert Jaroslav Záruba vor 6 Jahren 0
Unabhängig davon, was ich in das Argument -vm stelle, sehe ich Folgendes in der dritten Zeile des Fehlerberichts: "java.version = 1.7.0_55" Jaroslav Záruba vor 6 Jahren 0
Und selbst wenn ich JAVA_HOME auf 1.8 gesetzt habe, besteht DBeaver weiterhin darauf, dass die Java-Version 1.7.0_55 ist Jaroslav Záruba vor 6 Jahren 0
@ JaroslavZáruba, ich habe meine Antwort aktualisiert, um ein Beispiel .ini zu zeigen. Ich habe es mit einer Neuinstallation von DBeaver unter Windows 7 ohne JRE getestet und auf eine vorhandene JRE mit Erfolg verwiesen. Kyle vor 6 Jahren 1
Großartigkeit! Also fügte ich das Argument mit falscher Syntax hinzu ... Danke, Sir! Jaroslav Záruba vor 6 Jahren 0
Funktioniert immer noch großartig Vielen Dank! GollyJer vor 5 Jahren 0