Как указать на дом JRE в DBeaver.ini

5373
Jaroslav Záruba

Есть ли способ указать на правильную Java / JRE в dbeaver.ini?

Это работает:

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

... но так я не могу прикрепить DBeaver к панели задач (его значок дублируется)

Есть ли способ достижения вышеуказанного в INI-файле? Или JRE необходимо определить до чтения файла dbeaver.ini?

(Я хотел бы придерживаться DBeaver, не устанавливая его в комплекте JRE.)

Это аргументы -vm, которые я тестировал как строчку №1 в 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" 
3

1 ответ на вопрос

6
Kyle

Редактировать:

Укажите -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 в программе установки. Однако рекомендуется использовать JRE, поставляемый с DBeaver (это не повредит существующей установке JRE, ничего не будет скопировано в системные папки, реестр или переменные среды).

Вы отключили опцию JRE при установке?

Да, сэр, я отключил / снял флажок установки JRE DBeaver. И я хотел бы указать DBeaver на одну из JRE, которые есть на моей машине. Jaroslav Záruba 7 лет назад 0
@ JaroslavZáruba Вы добавили -vm "C: \ Program Files \ Java \ jre1.8.0_131 \ bin \ server \ javaw.exe" в свой файл dbeaver.ini ДО -vmargs? Kyle 7 лет назад 1
javaw.exe не находится под сервером \ (проверил все JDK / JRE в C: \ Program Files \ Java \) ... но я обновил вопрос списком протестированных -vm Jaroslav Záruba 7 лет назад 0
Независимо от того, что я положил в аргумент -vm, в третьей строке отчета об ошибках я вижу следующее: «java.version = 1.7.0_55» Jaroslav Záruba 7 лет назад 0
И даже когда я установил JAVA_HOME на 1.8, DBeaver по-прежнему настаивает на том, что java версия 1.7.0_55 Jaroslav Záruba 7 лет назад 0
@ JaroslavZáruba, я обновил свой ответ, чтобы показать пример .ini. Я протестировал с новой установкой DBeaver на Win 7 без JRE и таким образом указал на существующую JRE. Kyle 7 лет назад 1
обалденный! поэтому я добавил аргумент, используя неправильный синтаксис ... спасибо, сэр! Jaroslav Záruba 7 лет назад 0
Все еще прекрасно работает. Спасибо! GollyJer 5 лет назад 0