windows 安装 DBeaver 的坑
DBeaver 是一个通用的数据库管理工具,和 Navcat 有的一拼,主要是支持 Linux。
之前在 Linux 安装过一次,很简单,包括破解都是一次过。但是今天在 windows 上安装时,遇到各种问题。
安装 Java
很久没弄 java 了,jre 和 jdk 都分不清,还好 windows 直接可以去官网下载安装包。
安装 DBeaver
DBeaver EE 是商业版,有更多的功能,但是收费,不过还好有大佬出教程:DBeaver Enterprise 7.3 企业版激活方法,文章中有链接供下载。
讲点细节
我按着教程做了,但是还是启动不了,其实问题基本上有三个:
- java 版本和 DBeaver 不符
- DBeaver 使用自带的 jre
- agent 不对。
版本不对
我安装的 java 是 32 位的,DBeaver 是 64 位的,起初没有发现,不过 DBeaver 有报错,而且这个问题还是挺常见的,把 java 换成 64 位的包就解决了。
自带 jre
DBeaver Installer 这种是带有 jre 文件夹的,自带的 jre 貌似跑不了 agent.jar。
解决方案就是把自带的 jre 文件夹删掉,改dbeaver.ini
:
1 |
|
最后两行是添加的,改成自己系统的路径就行。
angen.jar 错误
我因为前面的问题,我已经把教程下载的 angen.jar 换成在 github 下的 jar 包,一直启动不了,我就开始怀疑是不是 jar 也有问题,于是把 jar 包换回来,搞定。
linux 上选择正确的 java
更新 linux 上的 dbeaver 的时候,修改dbeaver.ini
文件添加
1 |
|
还是不能正常运行,于是就去/usr/share/applications/dbeaver-ee.desktop
中修改
1 |
|
或者可以使用这个
1 |
|
windows 安装 DBeaver 的坑
https://bubao.github.io/posts/bf40cbdf.html