Myeclipse 7 的插件安装方式
来源:互联网 发布:深圳一览网络怎么样 编辑:程序博客网 时间:2024/06/08 02:38
Myeclipse 7的插件安装方式与原先的方式完全不一样了,
下面以vssplugin1.6.2插件安装为例进行说明。
假设Myeclipse 7的安装路径为:E:/Genuitec
vssplugin1.6.2插件的路径为:
E:/Plugins/vssplugin/eclipse/plugins
将下面这段代码编译后执行:
CreatePluginsConfig.java
- import java.io.File;
- import java.util.ArrayList;
- import java.util.List;
- public class CreatePluginsConfig {
- private String path;
- public CreatePluginsConfig(String path) {
- this.path = path;
- }
- public void print() {
- List 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) {
- 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 getFileList(String path) {
- path = getFormatPath(path);
- path = path + "/";
- File filePath = new File(path);
- if (!filePath.isDirectory()) {
- return null;
- }
- String[] filelist = filePath.list();
- List filelistFilter = new ArrayList();
- 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) {
- new CreatePluginsConfig(
- " E://Plugins//vssplugin//eclipse//plugins")
- .print();
- }
- }
执行完之后,将控制台中打印出的执行结果,直接复制到下面这个文件中:
E:/Genuitec/MyEclipse 7.0/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
然后用 -clean 命令重新启动Myeclipse即了完成插件的安装。
- Myeclipse 7 的插件安装方式
- Myeclipse插件安装方式
- myeclipse的link插件安装方式
- myeclipse安装svn插件的多种方式
- Myeclipse插件安装的几种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- myeclipse安装svn插件的多种方式
- MS DTC 的启动
- Mac OS X:单用户模式(Single User Mode)的操作
- php线性标的入栈与出栈
- 我的ubuntu 现在有声音了
- 收集的一些eclipse快捷键,供大家参考
- Myeclipse 7 的插件安装方式
- 项目管理初体验
- 推荐《开源》电子杂志
- php数组的合并与拆分
- 浅谈C中的malloc和free
- 给生命留点空间
- 太感动了,转载他人让大家也分享 一个妓女死了,学校为她降半旗!(无比崇敬)---希望朋友能转载一下!
- php数组随机排序
- java面试编程题