web-dev-qa-db-ja.com

DBeaver.iniでJREホームを指す方法

Dbeaver.iniで適切なJava/JREを指す方法はありますか?

これは機能します:

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

...しかし、この方法ではDBeaverをタスクバーに固定できません(アイコンが複製されます)

上記をiniファイル内で達成する方法はありますか?または、dbeaver.iniファイルを読み取る前にJREを決定する必要がありますか?

(バンドルされているJREをインストールせずにDBeaverを使い続けたいです。)

これらは、dbeaver.iniの#1行としてテストした-vm引数です。

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

編集:

-vm引数と-startup引数の後で、-launcher.libraryの前に-vmargs引数を指定します。さらに、JREへのパスは-vmの後の行にある必要があります。

-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

DBeaverをどのようにインストールしましたか?ダウンロードページから:

コンピュータにJREがすでにインストールされている場合は、インストーラでJREオプションを無効にすることができます。ただし、DBeaverに付属のJREを使用することをお勧めします(既存のJREインストールが中断されることはなく、システムフォルダ、レジストリ、または環境変数には何もコピーされません)。

インストール時にJREオプションを無効にしましたか?

14
Kyle