1 前段时间安装过一回这个大版本,用网上普遍的方法是禁用dbeaver.exe
联网,这个方法的确是可以正常打开软件,并且也显示是激活的。但这部分写方法的人并未测试工具是否能够正常连数据库。因此今天找了好久的方法,终于找到一个合适的。
点此下载:版本为23.2.0
- de-ag: github.com/gzzchh/de-a…
- 已安装 DBeaverUltimate
- JDK >= 11
为了方便,直接在github上下载已经编译好的即可。
安装好软件后,在软件的根目录下找到dbeaver.ini
在 -vm
下添加你的 java 路径,如:C:\Program Files\Java\jdk-17\bin
在 -vmargs
下面一行加 -javaagent:{你的dbeaver-agent.jar路径}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
-vm
C:\Program Files\Java\jdk-17\bin
-startup
-vmargs
-javaagent:D:\apps\dbeaver-agent\dbeaver-agent.jar
-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
-Ddbeaver.distribution.type=exe
|
然后就可以启动 DBeaverUltimate 了
1
|
lTHswYB0w9OE+GC5yvv9dl3ldiKQCFugvTe9dCWtLEu/IHqt0rNINBwLFx3Wto6ibuzz2Mb1gD1uwbUKnG96Xw0LTyZhJkGaZVaDEcDGvskrZ1/yMSCVutw==
|

-
教你用自己创建的License激活DBeaver - 掘金 (juejin.cn)
-
GitHub - chisaato/de-ag: 用来对dbeaver做羞羞的事情