使用eclipse运行DBeaver源码

一、安装eclipse(rcp)

官网地址:https://www.eclipse.org/

1、进入官网后点击downloads 2、点击Download Packages 3、选择版本:Eclipse IDE for RCP and RAP Developers

4、选择合适的镜像进行下载 5、找到下载的文件进行解压

6、找到解压后的文件夹点击eclipse.exe文件

二、Eclipse准备

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

2、在 Eclipse 中打开工作区

安装新软件:当前的默认 Eclipse 版本是2021-12。由于在较旧和较新版本上构建可能会失败,因此您需要安装一些 DBeaver 依赖的附加 Eclipse 插件。

3、点击后出现弹窗,复制 http://dbeaver.io/eclipse-repo/ 到“使用”字段,然后按 Enter,并点击下一步进行安装。

4、重复上述安装步骤,同样对http://eclipse-color-theme.github.io/update进行安装。安装结束后提示对eclipse进行重启。

三、DBeaver源代码准备

我这里选择了直接下载

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>

四、导入并调试项目

4.1、导入项目

1)点击文件 ——》导入

2)选择常规 ——》 现有项目到工作空间

3)点击下一步,点击完成自动构建项目

不能导入的可能有两个原因: 一是该项目之前已经导入到工作空间,如需要重新导入,可更换工作空间或是删除工作空间的.metadata文件; 二是需要导入的项目没有.project文件,不能当作一个工程来导入(上面代码准备是已准备好文件)。

5)若某些项目构建失败项目爆红,如图:

如果找不到的话,按照下面操作显示

6)右击项目,点击属性,构建路径,选中JRE系统库,点击应用后自动重新构建项目。

7)将该项目构建为maven项目,右击选择配置——》选择Convert to Maven Project

8)关闭项目,重新导入

9)点击文件——》选择从文件系统中打开项目,点击完成自动构建空间。

10)目录爆红,重启eclipse构建项目,重启后点击项目。

重启后配置maven,然后点击项目——》Update Maven Project更新项目

12)导入运行配置,该配置文件在dbeaver——》product——》debug下

13)点击文件——》运行配置,查看导入的配置

点击插件选项添加必需的插件(一定要多点几下这个按钮,不添加的话启动报错,也可以直接全选插件)

14)报错,解决问题,经查询是jdk版本问题

修改jdk版本,使用默认的jre即可,不需要再另外添加jdk,再运行

成功启动

经验分享 程序员 微信小程序 职场和发展