【试验实录】解决Eclipse安装版安装JBolt插件无效问题-全系Eclipse支持使用JBolt

JBolt官网:www.jbolt.cn

JBolt插件是基于Eclipse平台架构开发的JFinal助手工具,在Eclipse Package离线下载版本里只要放在plugins下就可以正常使用插件功能。

但是,很多小伙伴用的是安装版,也就是现在Eclipse的安装包双击运行安装的版本。安装版不同于离线版。

离线版的plugins目录是这样的:

image.png

目录下存放了这个eclipse安装的所有插件。

在看安装版的Eclipse下的plugins目录:

image.png

空空的,就一个jar,但是eclipse启动还正常,那么他的插件都放在哪里了呢?

image.png

这里我们可以找到Eclipse安装目录下的configuration文件夹下的config.ini这个配置文件,里面可以找到插件的具体位置。

image.png

能看出Eclipse的插件都是去一个叫.p2的目录下去查找 我们找到路径看看:

image.png

这里我们看到似曾相识的eclipse结构目录 plugins

进去看看

image.png

果然都在这里,所有依赖的插件都放在了这里。

这个.p2目录是 eclipse3.4之后加入的全新插件包更新管理架构。

系统里安装多个版本的eclipse 就会共享在.p2目录下,比如现在我机器安装了两个版本的eclipse,那么,在.p2目录下就会出现多个版本的jar。

image.png

多个Eclipse 也可以共享一个插件,那么只要我们把插件放在这里,任何安装版的eclipse都可以共享这个插件了。

那么我尝试吧Jbolt插件放在了.p2下的plugins目录里,看看是否能正常启动插件。

image.png

结果,很遗憾,插件没有加载,继续找方法。

image.png

我找到了安装目录下的configuration里有个org.eclise.update目录,删掉它。

然后打开config.ini配置文件

image.png

这里我们配置一个参数osgi.checkConfiguration=true 

image.png

这样,启动的时候就会重新检测更新插件了。

然后找到安装目录下的eclipse.exe主启动程序文件,创建快捷方式,修改目标后面加上-clean参数。

image.png

我们启动再试试看。

居然TM的还不行。。。

好了,看来我想多了,可能就是放在安装目录下的plugins下再试试上面的几个方法,于是。。。

image.png

image.png


哈哈哈哈哈,居然TMD成功了。。。

好吧,到此就搞定了,但是没法共享,只能自己用,也不错。

注意:上面的配置config.ini中的一行 需要在生效之后关闭eclipse 注释掉 然后再重启eclipse,这样启动速度快点儿。

快捷方式的-clean参数也得去掉哦!!!

希望对你有用。

JFinal学院群:362557641 JFinal学院

JFinal学院公众号:jfinalxueyuan

jfinalxueyuanqrcode.jpg

评论区

himans

2018-08-01 16:29

MVN也可以了?厉害

山东小木

2018-08-01 17:13

@himans 可以了 一键生成mvn项目 pom依赖自动生成 自动配置jetty 一键启动

山东小木

2018-08-01 17:14

@himans http://www.jfinal.com/share/1020

迷你卡卡西

2018-08-10 14:05

离线版本的Eclipse按照你说的,放到plugins文件夹下,还是没加载插件。。

山东小木

2018-08-10 19:34

@迷你卡卡西 还需要clean 再就是你的eclipse最好选择mars2以上版本 我目前使用4.6.3 neon.3 这个版本好用 myeclipse 使用2017 ci也好用

hqm1988

2018-09-08 13:29

@迷你卡卡西 放在dropins目录解决了

RobinTT

2018-09-21 10:55

myeclipse 10配置jbolt无效

呵呵呵呵da

2018-10-15 11:56

spring tool suite可以正常显示插件,但是生成maven项目有问题,都是普通的文件夹,没有package

山东小木

2018-10-15 22:52

@呵呵呵呵da 因为sts中可能没有将带有pom文件的project 切换为maven属性
jbolt是基于Eclipse jee版开发的 可能跟spring tool suite 有点兼容性问题吧 这个spring tool 我真没用过

lianlianyi

2018-10-16 11:40

@呵呵呵呵da Spring Tool Suite 4

Version: 4.0.0.RELEASE
Build Id: 201809220817 我用这个版本没有生效.你用是什么版本的

lianlianyi

2018-10-16 11:45

eclipse 最新版4.9还是无法安装

山东小木

2018-10-16 13:32

@lianlianyi 加入JFinal学院群或者JBolt群 详细说说

呵呵呵呵da

2018-10-28 14:18

@lianlianyi 我的是3.9.5

快乐的蹦豆子

2019-01-25 12:55

@呵呵呵呵da 我也是springtool 插件无法显示呢,怎么弄的显示了

山东小木

2019-01-25 19:45

Didier

2019-02-12 15:10

eclipse4.10也不行,始终不显示jbolt

山东小木

2019-02-18 12:43

@Didier package离线下载版本 jeeeclipse jdk8+

jfinal_hdk

2019-05-28 19:48

按照配置方法,成功了。

matbird

2019-06-04 14:08

ububtu下配置不成功啊,您的这些方法都用了

yolinfeng

2019-07-01 09:34

大佬,最新版本的eclipse用不了,老版本的eclipse在win7可以用,在win10上用不了,用了就打不开

山东小木

2019-07-01 09:53

@yolinfeng 我现在就是在win10上 用的最新版 需要看看你用的是不是javaee版eclipse 下载package离线解压版 jdk8+