科学实践Dbeaver的最新26.0.0专业版本
admin 发布于:2026-04-02 11:05:51
阅读:loading
科学的实践一下Dbeaver的最新专业版本,截至目前的最新版本为2026年3月22日发布的DBeaver 26.0.1,从GitHub项目主页https://github.com/dbeaver/dbeaver中的项目介绍部分找到社区版本的官方网站https://dbeaver.io/,再点击Download菜单进行下载,在下载页面找DBeaver PRO商业版本进行下载,下载可以得到《dbeaver-ee-26.0.0-windows-x86_64.exe》,在应用内即可免费试用14天。
Dbeaver是什么,Edition DBeaver Community与DBeaver Enterprise有什么区别,有哪些使用层面的限制本次实践不作为重点,本次主要实践将这个最新版本的《dbeaver-ee-26.0.0-windows-x86_64.exe》软件做一个科学的实践,安装选择中文版本,安装存放的目录为“D:\Program Files\DBeaverEE\”,安装完成后打开则提示No license found,本次将要科学实践当下最新的版本,参考如下图所示:

从Github的项目https://github.com/wgzhao/dbeaver-agent下载科学实践包,按照步骤来,一步步的实践,一步步的趟浑水,总共也是在两台电脑上实践了两个版本,分别是25.3.0和26.0.0,现在来具体介绍一下详细的实践过程:
(1)软件安装,假设已有《dbeaver-ee-26.0.0-windows-x86_64.exe》并安装在指定位置“D:\Program Files\DBeaverEE”;
(2)科学实践包下载,假设已下载了《dbeaver-agent-master.zip》科学实践包,现在GitHub上的作者地址已经被和谐无法访问,可以从Gitee上搜索同名的代码仓库并下载,有很多对于的克隆仓库,文章中也介绍了一些实践过程,也可以按照我的实践过程来,参考科学实践包解压缩后并导入IDEA项目后的功能截图:

(3)使用IDEA导入科学实践包后,是一个Maven项目,编译会下载许多的依赖jar,等项目编译完成后执行maven打包命令:mvn clean package打包生成一个jar,这里实践打包的文件名称为“dbeaver-agent-25.2-SNAPSHOT-jar-with-dependencies.jar”,说明目前这份代码使用的是25.2的分支,虽然不是最新分支,但也够了,如果使用IDEA打包参考如下图所示:

(4)打包完成后,在项目根路径下多出来target文件夹,找到“dbeaver-agent-25.2-SNAPSHOT-jar-with-dependencies.jar”,将其复制到Dbeaver的安装目录下,并改名为“dbeaver-agent.jar”;
(5)修改Dbeaver的安装目录下的dbeaver.ini文件,增加两行如下配置,参考如下图所示:

(6)系统host文件中增加域名映射,将dbeaver的官网地址映射为本地,我理解如果是在内网环境中这一步并不是必须的,参考如下图所示:

(7)双击启动安装目录下的《dbeaver.exe》文件,如果双击可以打开是最好,如果双击无反应,就把安装目录下的“jre”目录重命名,我这里重命名为“jre2”,拷贝一个比较新的jre目录过来,我拷贝的是IDEA2025自带的jre目录,版本信息如下:
D:\Users\chendd\.jdks\openjdk-23.0.1\bin>java -version
openjdk version "23.0.1" 2024-10-15
OpenJDK Runtime Environment (build 23.0.1+11-39)
OpenJDK 64-Bit Server VM (build 23.0.1+11-39, mixed mode, sharing)
;
(8)再次双击打开《dbeaver.exe》文件,如果双击无反应,需要检查哪里不对,直到双击可以打开Dbeaver界面才行;
(9)回到IDEA工程中,运行“com.dbeaver.agent.ui.LicenseGeneratorUI”这个类,会打开一个swing应用程序,按照默认值直接点击“Generate License”按钮,会生成对应的License,再点击“Copy License to Clipboard”来复制内容,所有界面的内容都没有更改过,参考如下图所示:

(10)打开Dbeaver时,软件限制必须输入License注册信息,点击“Import License”后,粘贴上述拷贝的License确认即可,参考如下图所示:

(1)如果参考本文的实践过程时,务必要查阅原始科学实践包中的文档介绍,可二者结合,酌情实践;
(2)如果改写了《dbeaver.ini》文件后,双击打开《dbeaver.exe》无反应,大概率是jre的问题,按照上述的jre处理方式;
(3)科学实践因人而异,因环境而已,本文介绍的方式需要有IDEA(使用的2025版本,搭载的openjdk23,使用的内置maven打包);
(4)总共也是在两台电脑上实践了两个版本,分别是25.3.0和26.0.0,本文的实践过程则是在26.0.0的版本实践;
(5)给出《
示例下载.zip》,包含了科学实践过程的完整《Dbeaver-全量.gif》gif截图(截图略大,放在附件中)、IDEA项目打包后重命名的《dbeaver-agent.jar》、修改后的《dbeaver.ini》;
(6)最后给出软件安装目录结构图,参考如下:

点赞
欢迎来到陈冬冬的学习天地 | 学习与经验整理分享平台