| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> DBeaver21下载与安装教程 -> 正文阅读 |
|
[Java知识库]DBeaver21下载与安装教程 |
简介DBeaver共有Community、Lite、Enterprise、Ultimate四个版本。 Community即开源免费版本,可以随意下载安装,但是,连接数据库需要手动提供驱动jar包,使用比较繁琐,本文以安装DBeaver企业版为主。如下图是各个版本的比较: Enterprise和Ultimate版本功能基本一致,因此本文使用Enterprise版本,使用Ultimate版本应该也可以完成后续操作。 下载注意,https://dbeaver.io/网站仅能下载社区版本,其他收费版本需要从https://dbeaver.com/下载。 企业版本下载地址: https://dbeaver.com/download/enterprise/ 该网页根据版本下载,本文使用windows,使用ZIP包,不建议使用exe包,ZIP包是绿色版本,可以放到电脑任意位置直接使用。 下载地址: https://dbeaver.com/files/dbeaver-ee-latest-win32.win32.x86_64.zip 安装zip包解压后即可直接使用,但是企业版需要进行破解,网上也有很多方案: 参考方案1: https://blog.csdn.net/qq_41070393/article/details/116014329 按照网上的方案,将下载的jar包放在安装目录的新建文件夹 然后修改 但是此时已然无法打开,双击 dbeaver从21版本开始需要使用jdk11,本文使用的jdk11位微软编译版本openjdk11,下载地址: 喜欢其他发行版本的自行下载即可,都一样的。 按照网上的方案,是需要删除
此时可以完美运行并使用了。 制作绿色包上面的方式配置的vm使用了绝对路径,这就导致该安装包拿到其他没有安装jdk11的电脑上,dbeaver就无法使用了,要解决这个问题也很简单,有两种方案:
先简单说一下为啥要自制jre,为什么不直接下载一个官方jre呢?因为从java9开始,因为新的java模块化设计,官方不再发布jre,而是仅发布jdk,我们可以自己根据需要自制jre。 根据网上的一些文档,进行了尝试,发现并没用,参考文章:
他们的文章中使用创建命令为:
这种方式创建的jre,出现了最开始的问题,双击 个人开始怀疑,是不是他们打包jre时加入的模块有缺失呢,毕竟只加入了一个 带着这个问题,就开始寻找dbeaver运行需要哪些java模块,但是个人不才,不知道去哪里找,有知道的朋友欢迎交流。 那就退一步呗,把所有模块都打包进去,如何查看所有的模块呢?我们查看jdk安装目录下的jmods目录,下面的每一个文件就是一个模块,一共72个:
此时,我们把打包好的jre目录拷贝至dbeaver安装目录下,拷贝后的目录结构如下: 此时修改
配置完毕运行 其实,及时全部模块打包制作的jre,打包zip文件后也仅50M,相比170多M的jdk完全是可接受的。 至此一个绿色可移动到任意电脑运行的包就制作好了。 最后,重新打包后发现仅比官方原始下载包大了26M,完全能够接受,最后给大家一个打包好的成品下载地址: <本文完> |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 12:48:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |