安装DBeaver Ultimate Edition
准备工作
- 下载DBeaver UE
官方下载地址:https://dbeaver.com/download/ultimate/ - 下载JDK17+
推荐JDK21,官方下载地址:https://www.oracle.com/java/technologies/downloads/ - 一个神奇的jar包
大神开发,懂得都懂,点这里
安装
- DBeaver UE
windows版本建议下载zip版本的,macOS系统没得选,安装流程不用赘述。 - JDK
JDK的话也建议安装zip/tar.gz版本的,安装流程也不多赘述。 - jar包
解压放在一个不会被意外删除的地方,关键的是那个jar包,其他的不重要,甚至可以直接解压到DBeaver安装目录中。
配置(Windows)
- 打开DBeaver安装目录,目录下有一个
dbeaver.ini
文件,使用文本工具打开。 - 编辑步骤如下:
- 将前四行使用#进行注释掉,示例如下(内容可能随版本不同而有所区别)
#-startup #plugins/org.jkiss.dbeaver.launcher_1.0.0.202404011634.jar #--launcher.library #plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.800.v20231003-1442
- 在
-vmargs
行上方补充jvm引用,-vm
下方是安装的JDK路径,示例如下-vm C:\Program Files\Java\jdk-21\bin\server\jvm.dll
- 在文件的最下方补充如下内容,
-javaagent:
后面跟着的是解压的jar包的全路径,示例如下-Dlm.debug.mode=true -javaagent:D:\dbeaver\dbeaver-agent.jar
- 完成以上操作后,保存修改
- 将前四行使用#进行注释掉,示例如下(内容可能随版本不同而有所区别)
- 还是在安装目录下,双击
dbeaver.exe
文件,启动DBeaver。 - 启动完毕后,会提示需要输入注册码,选择“Import License”,粘贴以下内容
aYhAFjjtp3uQZmeLzF3S4H6eTbOgmru0jxYErPCvgmkhkn0D8N2yY6ULK8oT3fnpoEu7GPny7csN sXL1g+D+8xR++/L8ePsVLUj4du5AMZORr2xGaGKG2rXa3NEoIiEAHSp4a6cQgMMbIspeOy7dYWX6 99Fhtpnu1YBoTmoJPaHBuwHDiOQQk5nXCPflrhA7lldA8TZ3dSUsj4Sr8CqBQeS+2E32xwSniymK 7fKcVX75qnuxhn7vUY7YL2UY7EKeN/AZ+1NIB6umKUODyOAFIc8q6zZT8b9aXqXVzwLJZxHbEgcO 8lsQfyvqUgqD6clzvFry9+JwuQsXN0wW26KDQA==
- 确定后,会提示注册成功,可以愉快的使用了。
配置(macOS)
- 打开Finder,选择左侧顶部的“应用程序”,在列表中找到“DBeaverUltimate.app”,右键“显示包内容”
- 依次打开目录“Contents”-“Eclipse”,使用文本工具打开“dbeaver.ini”
- 编辑内容如下:
- 将
-vm
下一行配置的JRE改为自己下载的,JDK安装的位置使用“终端”的which jdk
语句查看,示例如下-vm /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/bin/java #../Eclipse/jre/Contents/Home/bin/java
- 在文件的最下方补充如下内容,
-javaagent:
后面跟着的是解压的jar包的全路径,示例如下-Dlm.debug.mode=true -javaagent:/Users/xyz/Documents/dbeaver/dbeaver-agent.jar
- 完成以上操作后,保存修改
- 将
- 打开“终端”,执行
sudo nano /etc/hosts
命令,输入密码后即可编辑hosts文件,在文件的最下面,输入如下内容# dbeaver 127.0.0.1 dbeaver.com
- 步骤4会导致本机无法打开DBeaver官网,如果有需要,请编辑hosts文件,注释掉上方的文本内容,即可打开官网
- 启动DBeaverUltimate,可能会提示软件已损坏,这是因为macOS系统有Gatekeeper安全校验,关闭即可,“终端”中执行以下命令
sudo spctl --master-disable
- 警告:关闭spctl存在系统风险,成功启动DBeaver UE后请恢复spectl为启用状态
sudo spctl --master-enable
- 警告:关闭spctl存在系统风险,成功启动DBeaver UE后请恢复spectl为启用状态
- 如果还提示“已损坏,无法打开,你应该将它移到废纸篓”,“终端”中执行以下命令
sudo xattr -r -d com.apple.quarantine /Applications/DBeaverUltimate.app
- DBeaverUltimate启动后,会提示需要注册,选择“Import License”,粘贴以下内容
aYhAFjjtp3uQZmeLzF3S4H6eTbOgmru0jxYErPCvgmkhkn0D8N2yY6ULK8oT3fnpoEu7GPny7csN sXL1g+D+8xR++/L8ePsVLUj4du5AMZORr2xGaGKG2rXa3NEoIiEAHSp4a6cQgMMbIspeOy7dYWX6 99Fhtpnu1YBoTmoJPaHBuwHDiOQQk5nXCPflrhA7lldA8TZ3dSUsj4Sr8CqBQeS+2E32xwSniymK 7fKcVX75qnuxhn7vUY7YL2UY7EKeN/AZ+1NIB6umKUODyOAFIc8q6zZT8b9aXqXVzwLJZxHbEgcO 8lsQfyvqUgqD6clzvFry9+JwuQsXN0wW26KDQA==
- 确定后,会提示注册成功,即配置成功。