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

使用eclipse调试DBeaver

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

安装eclipse(rcp)

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

(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 中打开工作区

(1)安装新软件:当前的默认 Eclipse 版本是2021-12。由于在较旧和较新版本上构建可能会失败,因此您需要安装一些 DBeaver 依赖的附加 Eclipse 插件。使用eclipse运行DBeaver源码踩坑日记_第7张图片
(2)点击后出现弹窗,复制 http://dbeaver.io/eclipse-repo/ 到“使用”字段,然后按 Enter,并点击下一步进行安装
使用eclipse运行DBeaver源码踩坑日记_第8张图片
(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)点击文件 ——》导入
使用eclipse运行DBeaver源码踩坑日记_第9张图片
(2)选择常规 ——》 现有项目到工作空间
使用eclipse运行DBeaver源码踩坑日记_第10张图片
(3)点击下一步(不能导入的可能有两个原因:一是该项目之前已经导入到工作空间,如需要重新导入,可更换工作空间或是删除工作空间的.metadata文件;二是需要导入的项目没有.project文件,不能当作一个工程来导入(上面代码准备是已准备好文件)。
使用eclipse运行DBeaver源码踩坑日记_第11张图片
(4)点击完成自动构建项目
在这里插入图片描述

(5)若某些项目构建失败项目爆红,如图:
使用eclipse运行DBeaver源码踩坑日记_第12张图片
右击项目,点击属性,构建路径,选中JRE系统库,点击应用后自动重新构建项目。
使用eclipse运行DBeaver源码踩坑日记_第13张图片
(6)将该项目构建为maven项目,右击选择配置——》选择Convert to Maven Project
使用eclipse运行DBeaver源码踩坑日记_第14张图片
(7)关闭项目,重新导入
使用eclipse运行DBeaver源码踩坑日记_第15张图片
(8)点击文件——》选择从文件系统中打开项目,点击完成自动构建空间。
使用eclipse运行DBeaver源码踩坑日记_第16张图片

(9)目录爆红,重启eclipse构建项目,重启后点击项目。
使用eclipse运行DBeaver源码踩坑日记_第17张图片
重启后点击项目——》Update Maven Project更新项目
使用eclipse运行DBeaver源码踩坑日记_第18张图片

(11)导入运行配置,该配置文件在dbeaver——》product——》debug下
使用eclipse运行DBeaver源码踩坑日记_第19张图片
使用eclipse运行DBeaver源码踩坑日记_第20张图片
(12)点击文件——》运行配置,查看导入的配置

使用eclipse运行DBeaver源码踩坑日记_第21张图片

点击插件选项添加必需的插件(一定要多点几下这个按钮,不添加的话启动报错,也可以直接全选插件)
使用eclipse运行DBeaver源码踩坑日记_第22张图片
(13)报错,解决问题,经查询是jdk版本问题
使用eclipse运行DBeaver源码踩坑日记_第23张图片
修改jdk版本,使用默认的jre即可,不需要再另外添加jdk,再运行
使用eclipse运行DBeaver源码踩坑日记_第24张图片
成功启动
使用eclipse运行DBeaver源码踩坑日记_第25张图片
参考文献:使用IDEA调试DBeaver

你可能感兴趣的:(eclipse,java,数据库)