Myeclipse 8.x 之后的插件怎么安装为什么总是出现问题

说到插件,myeclipse自8.X开始,插件安装就变得巨难用,通常最好还是用离线安装,在线安装很可能出问题,下面仅以SVN安装为例,其插件也都可采用这种方式添加。

1.首先下载SVN包

2.解压SVN包,然后找到其中的两个文件夹:features 和 plugins

3.建一个文件夹(位置最好是D:/MyEclipse Bling Edition 10/dropins安装目录根目录下的dropins文件夹中(有时候不放在这个文件夹中打开SVN会报错),名称自己定就好了,我的是D:/MyEclipse Bling Edition 10/dropins/svn),然后把第二步的解压好的features 和 plugins放到这个文件夹下

4.找到myeclipse的安装目录,下面有一个configuration/org.eclipse.equinox.simpleconfigurator/bundles.info 文件。现在需要做的就是在该文件内添加的东西

5.添加的内容用下面的类生成:

复制代码

代码如下:

package test;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* MyEclipse9 插件配置代码生成器
*/
public class PluginConfigCreator {
public PluginConfigCreator() {
}
public void print(String path) {
List<String> list = getFileList(path);
if (list == null) {
return;
}
int length = list.size();
for (int i = 0; i < length; i++) {
String result = "";
String thePath = getFormatPath(getString(list.get(i)));
File file = new File(thePath);
if (file.isDirectory()) {
String fileName = file.getName();
if (fileName.indexOf("_") < 0) {
print(thePath);
continue;
}
String[] filenames = fileName.split("_");
String filename1 = filenames[0];
String filename2 = filenames[1];
result = filename1 + "," + filename2 + ",file:/" + path + "/"
+ fileName + "//,4,false";
System.out.println(result);
} else if (file.isFile()) {
String fileName = file.getName();
if (fileName.indexOf("_") < 0) {
continue;
}
int last = fileName.lastIndexOf("_");// 最后一个下划线的位置
String filename1 = fileName.substring(0, last);
String filename2 = fileName.substring(last + 1, fileName
.length() - 4);
result = filename1 + "," + filename2 + ",file:/" + path + "/"
+ fileName + ",4,false";
System.out.println(result);
}
}
}
public List<String> getFileList(String path) {
path = getFormatPath(path);
path = path + "/";
File filePath = new File(path);
if (!filePath.isDirectory()) {
return null;
}
String[] filelist = filePath.list();
List<String> filelistFilter = new ArrayList<String>();
for (int i = 0; i < filelist.length; i++) {
String tempfilename = getFormatPath(path + filelist[i]);
filelistFilter.add(tempfilename);
}
return filelistFilter;
}
public String getString(Object object) {
if (object == null) {
return "";
}
return String.valueOf(object);
}
public String getFormatPath(String path) {
path = path.replaceAll("////", "/");
path = path.replaceAll("//", "/");
return path;
}
public static void main(String[] args) {
/*你的SVN的features 和 plugins复制后放的目录*/
String plugin = "<span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px;">D:/MyEclipse Bling Edition 10/dropins</span><span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px;">/svn</span>";
new PluginConfigCreator().print(plugin);
}
}

6.把以上生成的字符串(一大堆)添加到第四步bundles.info文件的后面,然后重启myeclipse即可。

(0)

相关推荐

  • 就要K歌唱歌插件下载安装使用步骤

    就要K歌唱歌插件是就要K歌很使用的插件,话说虽然这个游戏公测不久,但是有火起来的趋势哦。西西小编给大家来介绍就要k歌插件怎么下载安装。 就要k歌插件下载安装教程: 1、练歌空间和KTV包房中,点击“ ...

  • Xbackup插件的安装图文教程以及手机正确一键备份cydia

    一键备份Cydia已安装插件的Xbackup,这个插件可以使手机正确备份cydia Xbackup插件安装教程 1.安装前需确保你设备已成功越狱[注意系统兼容性],然后开启Cydia,接下来就是添加源 ...

  • 如何在eclipse中添加android ADT ADT插件的安装图文教程

    对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序。同样我们也可以用它来开发android程序。但是在eclipse中并不能直接开发android程序,需要我们 ...

  • flash播放插件无法安装的解决办法

     1、卸载原版本的Flash player,可以到控制面板——添加删除里删除,注:如果控制面板里无法删除,可以上下载flash player 卸载器执行卸载操作。点击下载 2、打开注册表,找到[HKE ...

  • 火狐浏览器netvideohunter插件如何安装

    火狐浏览器netvideohunter插件如何安装

  • cdr转曲插件下载地址和CDR一键转曲插件的安装和使用方法

    本文分享cdr转曲插件下载地址和CDR一键转曲插件的安装和使用方法. 有很多群友询问cdr一键转曲插件下载地址。下面的截图是CDR一键转曲插件预览图。我们安装好插件之后,在增强插件下面找到“全部转曲” ...

  • 新浪直播插件反复安装还不能看直播解决方法

    新浪直播插件反复安装还不能看直播解决方法: 首先打开管理 找到对应的服务。Livedeamon。 我这里是手动,我要改成自动。 然后右键启动服务,在刷新下网页就能看球了 这是一场比赛的截图

  • 百度浏览器去广告插件怎么安装?

    百度浏览器去广告插件怎么安装?百度浏览器是我们经常使用的一款浏览器,如今上网冲浪时广告越来越多,看个喜爱的电视剧.电影,也要等待漫长的广告播放完才能看.在打开一些网页的时候经常会弹出一些广告,十分烦人 ...

  • win10系统edge浏览器插件怎么安装

    win10 edge浏览器插件怎么安装?用户在使用Win10正式版系统的时候,是否了解这样一个问题,就是系统中的Edge浏览器是不支持扩展插件的,不过还好最新的预览版中,微软终于给Edge浏览器增加了 ...