【dbeaver】IDEA 运行 dbeaver源码

简介: 【dbeaver】IDEA 运行 dbeaver源码

本文是技术分享文章,感兴趣的往下看。对工具分享类文章感兴趣的小伙伴,直接跳过,关注后续发文。

一、准备Eclipse环境

参考 883.【dbeaver】Eclipse 运行 dbeaver 源码

二、idea上运行

  1. 在 IDEA 中打开 DBeaver 项目

启动 IntelliJ IDEA,然后转到文件 > 打开。选择 dbeaver-ce/dbeaver文件夹并单击打开。

image.png

这时候已经可以修改代码了,但还不能编译,因为项目依赖Eclipse的依赖配置。

配置依赖,并编译代码

  1. 在 IDEA 项目配置中,加入 Eclipse 依赖,依次打开
    【File】、【Project Structure】

image.png

  1. 选择【Global Libraries】

image.png

  1. 点击【+】、选择【Java】、选择 Eclipse 解压目录下的 plugins 目录、点击确定

image.png

image.png

  1. 接下来会弹出对话框,此时需要点击【Cancel】 取消

image.png

  1. 将原来的 plugins 改成 ECLIPSE,然后点击【OK】

image.png

image.png

  1. 关闭 idea,重新打开idea,按【Ctrl】 + 【F9】执行编译
  2. 处理报错:java: 程序包com.google.gson不存在

image.png

新建一个lib目录,在lib下放入gson-2.8.7.jar,然后按图示操作【Add as Library】,并且加入classpath

image.png

  1. 在idea的Project Structure 中,依次点击【Modules】、【dbeaver】、【Dependencies】、【+】添加 Eclipse 安装目录中的 org.eclipse.equinox.launcher_*.jar (路径为:eclipse-install-path/plugins/

image.png

image.png

  1. 编辑启动配置,参数如图所示:

image.png

  • Program Arguments(其中的绝对路径,需要改成自己的):D:\v4_dev_ide\eclipse\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.9.v20231028-0858\jre\bin\javaw.exe -XX:+ShowCodeDetailsInExceptionMessages -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:54781 -XX:+IgnoreUnrecognizedVMOptions -Dfile.encoding=UTF-8 --add-modules=ALL-SYSTEM -Xms64m -Xmx1024m -Declipse.pde.launch=true -Djava.security.manager=allow -Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8 -classpath "D:\v4_dev_ide\eclipse\plugins\org.eclipse.equinox.launcher_1.6.600.v20231106-1826.jar;" org.eclipse.equinox.launcher.Main -launcher "D:\v4_dev_ide\eclipse\eclipse.exe" -name Eclipse -showsplash 600 -product org.jkiss.dbeaver.ui.app.standalone.product -data "E:\company\workspace_eclipse/../runtime-DBeaver.product" -configuration file:E:/company/workspace_eclipse/.metadata/.plugins/org.eclipse.pde.core/DBeaver.product/ -dev file:E:/company/workspace_eclipse/.metadata/.plugins/org.eclipse.pde.core/DBeaver.product/dev.properties -os win32 -ws win32 -arch x86_64 -nl zh_CN -consoleLog -showsplash
  • Main class:org.eclipse.equinox.launcher.Main
  1. 启动

image.png

不明白的,私信我。

目录
相关文章
|
3月前
|
Java
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
188 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
|
4月前
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
4月前
|
Java PHP 数据安全/隐私保护
Java——IDEA如何运行单个文件
Java——IDEA如何运行单个文件
66 1
Java——IDEA如何运行单个文件
IDEA运行 支付宝案例
该博客文章提供了在IntelliJ IDEA中运行支付宝案例的指南,并分享了项目源码的GitHub地址以及使用说明。
|
4月前
|
SQL 前端开发 Java
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
这篇文章介绍了如何在IntelliJ IDEA中使用Maven将Spring Boot项目打包成可运行的jar包,并提供了运行jar包的方法。同时,还讨论了如何解决jar包冲突问题,并提供了在IDEA中同时启动Vue前端项目和Spring Boot后端项目的步骤。
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
|
6月前
|
JavaScript
IDEA打开vue项目并运行
IDEA打开vue项目并运行
195 1
|
6月前
|
Java 应用服务中间件 数据库
SSM使用IDEA整合视频及源码配置文件
SSM使用IDEA整合视频及源码配置文件
idea查看源码的方法,Ctrl + 鼠标左键 可以查看源码
idea查看源码的方法,Ctrl + 鼠标左键 可以查看源码
|
5月前
|
Java Maven
idea没有Maven运行界面怎么办
idea没有Maven运行界面怎么办
|
6月前
|
移动开发 小程序 关系型数据库
java+ IDEA+ Uniapp+ mysql医院3D智能导诊系统源码
这是一个基于Java、IDEA、Uniapp和MySQL的医院3D智能导诊系统,采用Springboot后端框架和Redis、Mybatis Plus、RocketMQ等技术。系统通过对话式交互,精准推荐就诊科室,解决患者挂号困扰。它还具备智能预问诊功能,提升诊疗效率和准确性,确保医生能快速了解患者详情。此系统还支持小程序和H5,方便患者使用。
68 0