【试验实录】解决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

评论区

热门分享

扫码入社