ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

OpenIdea运行SpringBoot项目

OpenIdea运行SpringBoot项目

https://github.com/l0ng-ai/openidea

前言

网上有太多的人尬吹这个软件怎么怎么轻量,我因为工作的原因真的需要这种轻量ide,说实话我觉得对标idea他已经做的很不错了,他也是以此为目标的。但是用起来有问题的地方太多了,本文是以配置插件以求运行Java项目。

前置准备

OpenIdea v0.1.35

jdk25

jdt-language-server-1.63.0
https://wwbpv.lanzouu.com/idzqn4epey2j
密码:16v3

配置插件

路径:settings->Language & frameworks -> Language Servers
Eclipse JDT Language Server 一定要装这个插件,且内部安装很慢很慢,建议放到浏览器外部下载,本文会提供下载包


这个设置默认是全局的,当然还要配置maven和项目的jdk,这个就跟idea几乎差不多了(当然,没他好用)

重中之重

刚刚不是让你下载jdk25嘛?要配置在这里

试着启动


正常启动,毫无问题
我们看下占的内存

初步使用后的感受

我个人觉得,他目前这个0.x的版本只能当普通ide使用,体感强于vscode,也比lithe好一些,但是离对标idea,那真是差太多。尤其是跑一些老项目或者重一些的项目,他们都无能为力。然后就是最重要的版本管理,openidea也尽力对标idea,但还是差一些。今天我要cherry-pick一个提交到开发分支,因为我当前分支有未提交,他报可能有覆盖性的影响。我把这个变动revert了,还是报错,但是idea就正常pick过来了。所以我个人认为,即便是未来一段时间也无法提代idea。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进