DBeaver企业版激活方法 DBeaver mac激活 DBeaver23.2.0最新版本激活

本文档详细介绍了如何在macOS Ventura 13.2上安装DBeaver 21.0.0和23.2.0,并配置JDK 17以解决硬盘容量问题后的重装步骤。关键步骤包括下载DBeaver和JDK,设置dbeaver.ini文件,特别是修改-vm参数和添加-javaagent参数来指定JDK路径和dbeaver-agent.jar的绝对路径。此外,还提供了成功配置后的dbeaver.ini文件示例。按照此教程,作者成功运行了DBeaver,但部分读者可能遇到问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

  • mac版本: macOS Ventura 13.2(intel芯)
  • 版本:DBeaver Enterprise版本21.0.0-23.2.0均可以正常P J
  • 2023-02-10 由于电脑硬盘容量有限,重装了系统

步骤

  1. 官网下载dbeaver(已测试21.0.0、23.2.0)

  2. 点击下载 pj文件

  3. 下载jdk11以上版本(可使用idea自带工具下载),这里使用17版本
    在这里插入图片描述
    项目右上角 IDE and Project Settings->Project Structure…->SDKs -> 点击*+* download JDK…
    在这里插入图片描述
    在这里插入图片描述
    复制红框jdk路径(后面有用)

  4. 将第1步下载的dbeaver-agent.jar文件放在不会被删除的地方(防止误删除导致pj失效)

  5. 进入程序安装目录,找到Eclipse\dbeaver.ini文件
    在这里插入图片描述
    在这里插入图片描述
    进行dbeaver.ini文件的修改(2点)

  • 修改-vm下一行的参数为你安装的jdk目录(上面复制的jdk路径),示例:
    -vm
    /Users/vick/Library/Java/JavaVirtualMachines/corretto-17.0.6/Contents/Home/bin/java
    注意 /bin/java 不能丢
  • 如果jdk版本不是11,则修改为对应版本(我使用的是17)
    -Dosgi.requiredJavaVersion=17
  • 大神说的加上这个参数-Dlm.debug.mode=true具体原因没有深究
  • 最后加上 -javaagent:绝对路径/dbeaver-agent.jar 注意这里填写你自己的绝对路径,示例:
    -javaagent:/Users/vick/data/dbeaver-agent/dbeaver-agent.jar
  1. 保存,重新启动dbeaver即可
    在这里插入图片描述
    在这里插入图片描述

  2. 提供一个完整的dbeaver.ini文件

-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.700.v20221108-1024
-vm
/Users/vick/Library/Java/JavaVirtualMachines/corretto-17.0.9/Contents/Home/bin/java
-vmargs
-XX:+IgnoreUnrecognizedVMOptions
-Dosgi.requiredJavaVersion=17
--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
-Xms128m
-Xmx2048m
-XstartOnFirstThread
-Dlm.debug.mode=true
-javaagent:/Users/vick/Downloads/data/dbeaver-agent/dbeaver-agent.jar
有一些老铁失败,我也不知道和我的mac有啥不同,正常的操作步骤如上,按照上述操作后,我可以正常使用。以下截图为证

在这里插入图片描述

评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值