Come puntare alla home JRE in DBeaver.ini


7

Esiste un modo per indicare il Java / JRE corretto in dbeaver.ini?

Questo funziona:

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

... ma in questo modo non riesco ad aggiungere DBeaver alla barra delle applicazioni (la sua icona viene duplicata)

C'è un modo per ottenere quanto sopra nel file ini? O è necessario determinare JRE prima di leggere il file dbeaver.ini?

(Vorrei attenermi a DBeaver senza installare il suo JRE in bundle.)

Questi sono -vm args che ho provato come linea n. 1 di dbeaver.ini:

-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"

Risposte:


13

Modificare:

Specificare l' -vmargomento dopo gli argomenti -startupe -launcher.libraryma prima -vmargs. Inoltre, il percorso di JRE dovrebbe essere sulla riga dopo -vmsenza il percorso citato, ad es

-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

Come hai installato DBeaver? Dalla pagina dei download:

Se JRE è già installato sul computer, è possibile disabilitare l'opzione JRE nel programma di installazione. Tuttavia, si consiglia di utilizzare JRE fornito con DBeaver (non verrà interrotta alcuna installazione JRE esistente, nulla verrà copiato nelle cartelle di sistema, nel registro o nelle variabili di ambiente).

Hai disabilitato l'opzione JRE durante l'installazione?


Sì signore, ho disabilitato / deselezionato l'installazione di Jeaver di DBeaver. E vorrei indirizzare DBeaver a uno dei JRE che ho sulla mia macchina.
Jaroslav Záruba,

1
@ JaroslavZáruba Hai aggiunto -vm "C: \ Programmi \ Java \ jre1.8.0_131 \ bin \ server \ javaw.exe" al tuo dbeaver.ini PRIMA -vmargs?
Kyle,

javaw.exe non è sotto il server \ (controllato tutti i JDK / JRE in C: \ Programmi \ Java) ... ma ho aggiornato la domanda con l'elenco di -vm che ho testato
Jaroslav Záruba il

Indipendentemente da ciò che ho inserito nell'argomento -vm, vedo quanto segue sulla terza riga del rapporto di errore: "java.version = 1.7.0_55"
Jaroslav Záruba,

1
@ JaroslavZáruba, ho aggiornato la mia risposta per mostrare un esempio .ini. Ho provato con una nuova installazione di DBeaver su Win 7 senza JRE e l'ho indicato con successo su un JRE esistente.
Kyle,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.