JBolt官网:www.jbolt.cn
JBolt插件是基于Eclipse平台架构开发的JFinal助手工具,在Eclipse Package离线下载版本里只要放在plugins下就可以正常使用插件功能。
但是,很多小伙伴用的是安装版,也就是现在Eclipse的安装包双击运行安装的版本。安装版不同于离线版。
离线版的plugins目录是这样的:
目录下存放了这个eclipse安装的所有插件。
在看安装版的Eclipse下的plugins目录:
空空的,就一个jar,但是eclipse启动还正常,那么他的插件都放在哪里了呢?
这里我们可以找到Eclipse安装目录下的configuration文件夹下的config.ini这个配置文件,里面可以找到插件的具体位置。
能看出Eclipse的插件都是去一个叫.p2的目录下去查找 我们找到路径看看:
这里我们看到似曾相识的eclipse结构目录 plugins
进去看看
果然都在这里,所有依赖的插件都放在了这里。
这个.p2目录是 eclipse3.4之后加入的全新插件包更新管理架构。
系统里安装多个版本的eclipse 就会共享在.p2目录下,比如现在我机器安装了两个版本的eclipse,那么,在.p2目录下就会出现多个版本的jar。
多个Eclipse 也可以共享一个插件,那么只要我们把插件放在这里,任何安装版的eclipse都可以共享这个插件了。
那么我尝试吧Jbolt插件放在了.p2下的plugins目录里,看看是否能正常启动插件。
结果,很遗憾,插件没有加载,继续找方法。
我找到了安装目录下的configuration里有个org.eclise.update目录,删掉它。
然后打开config.ini配置文件
这里我们配置一个参数osgi.checkConfiguration=true
这样,启动的时候就会重新检测更新插件了。
然后找到安装目录下的eclipse.exe主启动程序文件,创建快捷方式,修改目标后面加上-clean参数。
我们启动再试试看。
居然TM的还不行。。。
好了,看来我想多了,可能就是放在安装目录下的plugins下再试试上面的几个方法,于是。。。
哈哈哈哈哈,居然TMD成功了。。。
好吧,到此就搞定了,但是没法共享,只能自己用,也不错。
注意:上面的配置config.ini中的一行 需要在生效之后关闭eclipse 注释掉 然后再重启eclipse,这样启动速度快点儿。
快捷方式的-clean参数也得去掉哦!!!
希望对你有用。
JFinal学院群:362557641
JFinal学院公众号:jfinalxueyuan