必须有 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 才能运行 Dbeaver。没有Java虚拟机

问题描述 投票:0回答:5

在系统中安装 dbeaver 工具时未找到 Java 虚拟机。怎样才能从中恢复?.

java eclipse spring-tool-suite dbeaver
5个回答
13
投票

如果您安装了 zip 存档或 tar.gz dbeaver 存档,则

  • 转到 dbeaver 目录(解压存档后创建的目录)
  • 在文本编辑器中打开 dbeaver.ini
  • 在该文件的顶部键入以下内容

    -vm
    copy & paste your java path here (up to bin)
    
    eg:
    -vm
    /home/admin/jdk1.8.0_131/bin
    
  • 保存文件

  • 完成


0
投票

找到一篇文章,其中显示了 vm 参数的正确顺序,以防它在 ini 文件中不可用。 MacOS BigSur 的问题:- https://www.programmerought.com/article/20306372102/

enter image description here


0
投票

当我尝试更新 DBeaver 时,我在 Windows 10 中遇到了同样的问题。我设法通过在官网下载

Windows 64 bit (installer)
并安装来解决它。


0
投票

我通过卸载dbaver并重新安装解决了这个问题。如果您仍然有问题,请尝试解决我所做的。


0
投票

Windows 11,Dbeaver 社区版本 23.3.1,选择在安装时添加 Java 后,在

<dbeaver_installation_folder>/dbeaver.ini
文件中我添加了前 2 行:

-vm
C:\\Users\\<user_folder>\\.jdks\\openjdk-21\\bin
-vmargs
-XX:+IgnoreUnrecognizedVMOptions
-Dosgi.requiredJavaVersion=17
-Dfile.encoding=UTF-8
--add-modules=ALL-SYSTEM
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/java.net=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/java.nio.charset=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED
--add-opens=java.base/java.time=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
--add-opens=java.base/jdk.internal.vm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
--add-opens=java.base/sun.security.ssl=ALL-UNNAMED
--add-opens=java.base/sun.security.action=ALL-UNNAMED
--add-opens=java.base/sun.security.util=ALL-UNNAMED
--add-opens=java.security.jgss/sun.security.jgss=ALL-UNNAMED
--add-opens=java.security.jgss/sun.security.krb5=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED
--add-opens=java.sql/java.sql=ALL-UNNAMED
-Xms64m
-Xmx1024m
-Ddbeaver.distribution.type=exe

请将第二行修改为 java

bin
目录的路径。

© www.soinside.com 2019 - 2024. All rights reserved.