使用eclipse运行DBeaver源码踩坑日记

使用eclipse调试DBeaver

该文章不适配最新版本dbeaver,可根据官网教程进行部署,https://github.com/dbeaver/dbeaver/wiki/Develop-in-Eclipse

  • 安装eclipse(rcp)
  • eclipse准备
  • 代码准备
  • 导入并调试项目

安装eclipse(rcp)

1、官网地址:https://www.eclipse.org/
2、安装过程

(1)进入官网后点击downloads
在这里插入图片描述

(2)点击Download Packages
在这里插入图片描述

(3)选择版本:Eclipse IDE for RCP and RAP Developers
在这里插入图片描述

(4)选择合适的镜像进行下载
在这里插入图片描述

(5)找到下载的文件进行解压
在这里插入图片描述

(6)找到解压后的文件夹点击eclipse.exe文件
在这里插入图片描述


eclipse准备

1、点击进入eclipse,并选择工作空间

在这里插入图片描述

2、在 Eclipse 中打开工作区

(1)安装新软件:当前的默认 Eclipse 版本是2021-12。由于在较旧和较新版本上构建可能会失败,因此您需要安装一些 DBeaver 依赖的附加 Eclipse 插件。在这里插入图片描述
(2)点击后出现弹窗,复制 http://dbeaver.io/eclipse-repo/ 到“使用”字段,然后按 Enter,并点击下一步进行安装
在这里插入图片描述
(3)重复上述安装步骤,同样对http://eclipse-color-theme.github.io/update进行安装。安装结束后提示对eclipse进行重启。


代码准备

1、克隆项目

git clone https://github.com/dbeaver/dbeaver.git

2、再该项目文件夹中添加.project文件,该文件可从其他项目中复制过来,饼修改其name标签。(若没有该文件,后面导入项目将不能导入)

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
	<name>dbeaver2021</name>
	<comment></comment>
	<projects>
	</projects>
	<buildSpec>
		<buildCommand>
			<name>org.eclipse.jdt.core.javabuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.pde.ManifestBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.pde.SchemaBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
	<natures>
		<nature>org.eclipse.pde.PluginNature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
	</natures>
</projectDescription>


导入并调试项目

1、导入项目

(1)点击文件 ——》导入
在这里插入图片描述
(2)选择常规 ——》 现有项目到工作空间
在这里插入图片描述
(3)点击下一步(不能导入的可能有两个原因:一是该项目之前已经导入到工作空间,如需要重新导入,可更换工作空间或是删除工作空间的.metadata文件;二是需要导入的项目没有.project文件,不能当作一个工程来导入(上面代码准备是已准备好文件)。
在这里插入图片描述
(4)点击完成自动构建项目
在这里插入图片描述

(5)若某些项目构建失败项目爆红,如图:
在这里插入图片描述
右击项目,点击属性,构建路径,选中JRE系统库,点击应用后自动重新构建项目。
在这里插入图片描述
(6)将该项目构建为maven项目,右击选择配置——》选择Convert to Maven Project
在这里插入图片描述
(7)关闭项目,重新导入
在这里插入图片描述
(8)点击文件——》选择从文件系统中打开项目,点击完成自动构建空间。
在这里插入图片描述

(9)目录爆红,重启eclipse构建项目,重启后点击项目。
在这里插入图片描述
重启后点击项目——》Update Maven Project更新项目
在这里插入图片描述

(11)导入运行配置,该配置文件在dbeaver——》product——》debug下
在这里插入图片描述
在这里插入图片描述
(12)点击文件——》运行配置,查看导入的配置

在这里插入图片描述

点击插件选项添加必需的插件(一定要多点几下这个按钮,不添加的话启动报错,也可以直接全选插件)
在这里插入图片描述
(13)报错,解决问题,经查询是jdk版本问题
在这里插入图片描述
修改jdk版本,使用默认的jre即可,不需要再另外添加jdk,再运行
在这里插入图片描述
成功启动
在这里插入图片描述
参考文献:使用IDEA调试DBeaver

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值