Jar*_*uba 18 java windows-7 dbeaver
有没有办法在 dbeaver.ini 中指向正确的 Java/JRE?
这有效:
dbeaver.exe -vm "C:\Program Files\Java\jre1.8.0_131\bin\server"
Run Code Online (Sandbox Code Playgroud)
...但这样我就无法将 DBeaver 固定到任务栏(它的图标被复制)
有没有办法在ini文件中实现上述目标?还是在读取dbeaver.ini文件之前需要确定JRE?
(我想坚持使用 DBeaver 而不安装其捆绑的 JRE。)
这些是我作为 dbeaver.ini 的 #1 行测试的 -vm args:
-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"
Run Code Online (Sandbox Code Playgroud)
Kyl*_*yle 23
编辑:
-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
Run Code Online (Sandbox Code Playgroud)
你是如何安装DBeaver的?从下载页面:
如果您的计算机上已经安装了 JRE,您可以在安装程序中禁用 JRE 选项。但是,建议使用 DBeaver 附带的 JRE(它不会破坏任何现有的 JRE 安装,不会在系统文件夹、注册表或环境变量中复制任何内容)。
安装时是否禁用了 JRE 选项?
小智 9
这是我为 Linux 用户提供的解决方案。Dbeaver 配置文件位于以下文件夹中:
/usr/share/dbeaver/dbeaver.ini
Run Code Online (Sandbox Code Playgroud)
通过在文件顶部添加以下行来编辑 dbeaver.ini:
--launcher.appendVmargs
-vm
/home/xxx/java/jdk1.8.0_221/jre/bin
Run Code Online (Sandbox Code Playgroud)
小智 7
对于 Arch/Manjaro 用户...
sudo pacman -S jre-openjdk
archlinux-java status
Run Code Online (Sandbox Code Playgroud)
答案可能是这样的......
Available Java environments:
java-15-openjdk
java-8-openjdk (default)
Run Code Online (Sandbox Code Playgroud)
然后您需要使用以下命令更改默认环境:
sudo archlinux-java set java-15-openjdk
Run Code Online (Sandbox Code Playgroud)
就是这样!
归档时间: |
|
查看次数: |
26213 次 |
最近记录: |