使用eclipse运行DBeaver源码

一、安装eclipse(rcp)

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

1、进入官网后点击downloads
使用eclipse运行DBeaver源码_第1张图片
2、点击Download Packages
使用eclipse运行DBeaver源码_第2张图片
3、选择版本:Eclipse IDE for RCP and RAP Developers

使用eclipse运行DBeaver源码_第3张图片
4、选择合适的镜像进行下载
使用eclipse运行DBeaver源码_第4张图片
5、找到下载的文件进行解压

在这里插入图片描述

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

使用eclipse运行DBeaver源码_第5张图片

二、Eclipse准备

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

使用eclipse运行DBeaver源码_第6张图片

2、在 Eclipse 中打开工作区

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

使用eclipse运行DBeaver源码_第7张图片

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

使用eclipse运行DBeaver源码_第9张图片
使用eclipse运行DBeaver源码_第10张图片
使用eclipse运行DBeaver源码_第11张图片

使用eclipse运行DBeaver源码_第12张图片
使用eclipse运行DBeaver源码_第13张图片

使用eclipse运行DBeaver源码_第14张图片

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

使用eclipse运行DBeaver源码_第15张图片
使用eclipse运行DBeaver源码_第16张图片

使用eclipse运行DBeaver源码_第17张图片

使用eclipse运行DBeaver源码_第18张图片

使用eclipse运行DBeaver源码_第19张图片

使用eclipse运行DBeaver源码_第20张图片

三、DBeaver源代码准备

1、代码下载/克隆

我这里选择了直接下载

代码克隆: git clone https://github.com/dbeaver/dbeaver.git
代码下载: https://github.com/dbeaver/dbeaver

使用eclipse运行DBeaver源码_第21张图片

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


<projectDescription>
	<name>dbeaver2021name>
	<comment>comment>
	<projects>
	projects>
	<buildSpec>
		<buildCommand>
			<name>org.eclipse.jdt.core.javabuildername>
			<arguments>
			arguments>
		buildCommand>
		<buildCommand>
			<name>org.eclipse.pde.ManifestBuildername>
			<arguments>
			arguments>
		buildCommand>
		<buildCommand>
			<name>org.eclipse.pde.SchemaBuildername>
			<arguments>
			arguments>
		buildCommand>
	buildSpec>
	<natures>
		<nature>org.eclipse.pde.PluginNaturenature>
		<nature>org.eclipse.jdt.core.javanaturenature>
	natures>
projectDescription>

使用eclipse运行DBeaver源码_第22张图片

四、导入并调试项目

4.1、导入项目

1)点击文件 ——》导入

使用eclipse运行DBeaver源码_第23张图片

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

使用eclipse运行DBeaver源码_第24张图片
3)点击下一步,点击完成自动构建项目

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

使用eclipse运行DBeaver源码_第25张图片
在这里插入图片描述
5)若某些项目构建失败项目爆红,如图:

使用eclipse运行DBeaver源码_第26张图片

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

使用eclipse运行DBeaver源码_第27张图片

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

使用eclipse运行DBeaver源码_第28张图片
7)将该项目构建为maven项目,右击选择配置——》选择Convert to Maven Project

使用eclipse运行DBeaver源码_第29张图片

8)关闭项目,重新导入

使用eclipse运行DBeaver源码_第30张图片

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

使用eclipse运行DBeaver源码_第31张图片
使用eclipse运行DBeaver源码_第32张图片
在这里插入图片描述

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

使用eclipse运行DBeaver源码_第33张图片
使用eclipse运行DBeaver源码_第34张图片

使用eclipse运行DBeaver源码_第35张图片
重启后配置maven,然后点击项目——》Update Maven Project更新项目

使用eclipse运行DBeaver源码_第36张图片

使用eclipse运行DBeaver源码_第37张图片
使用eclipse运行DBeaver源码_第38张图片
在这里插入图片描述

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

使用eclipse运行DBeaver源码_第39张图片
使用eclipse运行DBeaver源码_第40张图片
使用eclipse运行DBeaver源码_第41张图片

使用eclipse运行DBeaver源码_第42张图片

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

使用eclipse运行DBeaver源码_第43张图片
使用eclipse运行DBeaver源码_第44张图片
点击插件选项添加必需的插件(一定要多点几下这个按钮,不添加的话启动报错,也可以直接全选插件)

使用eclipse运行DBeaver源码_第45张图片
使用eclipse运行DBeaver源码_第46张图片
使用eclipse运行DBeaver源码_第47张图片

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

使用eclipse运行DBeaver源码_第48张图片
修改jdk版本,使用默认的jre即可,不需要再另外添加jdk,再运行

使用eclipse运行DBeaver源码_第49张图片

使用eclipse运行DBeaver源码_第50张图片
成功启动

使用eclipse运行DBeaver源码_第51张图片

你可能感兴趣的:(#,后端技能中心(JAVA),产品开发,与,编程学习,#,架构解刨中心,eclipse,ide,java,数据库,数据库开发)