`
rentianchou
  • 浏览: 69644 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

myeclipse8.0以上版本安装插件

阅读更多
看到myeclipe8.5发布以后,很想体验下一下,因为我被7.5的版本速度实在是无语,动不动还整崩溃了。
初步安装是在公司的台式机上,运行起来蛮快的。安装插件只需要把你所需要的插件放到dropins目录下,然后重启myeclipe,它自己就自动安装了(启动的时可能会报错,不过插件可以使用)。
回到家之后想和公司配置一下相同的开发环境,于是又在自己的本本上重装了一遍,可是当把插件按照在公司装的程序重复了一遍,竟然无效。我开始怀疑莫非是版本的问题,于是又重新下载了myeclipse8.5M1、myeclipse8.5M2,重装了N遍,始终无法安装插件。彻底无语。。。
昨天晚上无意间搜到关于一篇用代码安装myeclipse的文章,测试了下果然很好用,代码如下:
myeclipse自从7.0后就不再提供link安装,而是采用在bundles.info文件写入配置信息的方式安装插件。具体步骤如下:1.下载你需要的安装的插件,其结构需要与link安装时候一致:
+yourPluginName
—-plugins
—-features
2.将插件文件夹复制到自定义插件文件夹(就是你自己便于管理,自建的文件夹,本文是在%MYELIPSE_HOME%myplugin)
3.利用myeclipse新建一个java文件,代码如下:
01package com.jsjol.blog
02
03import java.io.File;
04import java.util.ArrayList;
05import java.util.List;
06
07/**
08* MyEclipse 8.0 (2009-11-16) 插件配置代码生成器
09* http://blog.jsjol.com
10*/
11
12public class PluginConfigCreator {
13
14 public PluginConfigCreator() {}
15
16 public void print(String path) {
17 List < String > list = getFileList(path);
18 if (list == null) {
19 return;
20 }
21
22 int length = list.size();
23 for (int i = 0; i < length; i++) {
24 String result = "";
25 String thePath = getFormatPath(getString(list.get(i)));
26 File file = new File(thePath);
27 if (file.isDirectory()) {
28 String fileName = file.getName();
29 if (fileName.indexOf("_") < 0) {
30 print(thePath);
31 continue;
32 }
33 String[] filenames = fileName.split("_");
34 String filename1 = filenames[0];
35 String filename2 = filenames[1];
36 result = filename1 + "," + filename2 + ",file:/" + path + "\\" + fileName + "\\,4,false";
37 System.out.println(result);
38 } else if (file.isFile()) {
39 String fileName = file.getName();
40 if (fileName.indexOf("_") < 0) {
41 continue;
42 }
43 int last = fileName.lastIndexOf("_"); // 最后一个下划线的位置
44 String filename1 = fileName.substring(0, last);
45 String filename2 = fileName.substring(last + 1, fileName.length() - 4);
46 result = filename1 + "," + filename2 + ",file:/" + path + "\\" + fileName + ",4,false";
47 System.out.println(result);
48 }
49
50 }
51 }
52
53 public List < String > getFileList(String path) {
54 path = getFormatPath(path);
55 path = path + "/";
56 File filePath = new File(path);
57 if (!filePath.isDirectory()) {
58 return null;
59 }
60 String[] filelist = filePath.list();
61 List < String > filelistFilter = new ArrayList < String > ();
62
63 for (int i = 0; i < filelist.length; i++) {
64 String tempfilename = getFormatPath(path + filelist);
65 filelistFilter.add(tempfilename);
66 }
67 return filelistFilter;
68 }
69
70 public String getString(Object object) {
71 if (object == null) {
72 return "";
73 }
74 return String.valueOf(object);
75 }
76
77 public String getFormatPath(String path) {
78 path = path.replaceAll("\\\\", "/");
79 path = path.replaceAll("//", "/");
80 return path;
81 }
82
83 public static void main(String[] args) {
84 /*你的插件的安装目录*/
85 String plugin = "E:\\MyEclipse8\\myplugin\\aptana1.2";
86 new PluginConfigCreator().print(plugin);
87 }
88}
注意main函数中,参数String plugin 内容即为你所要安装插件的绝对路径。安装时只需要换成自己的插件路径即可。
4.运行上述代码,将控制台输出的内容全部复制到%MYECLIPSE_HOME%\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info文件中。
5.重启myeclipse完成安装
分享到:
评论

相关推荐

    myeclipse8.0下载地址

    在描述中提到的"myeclipse8.0下载地址"表明你正在寻找MyEclipse 8.0的安装资源。由于版本较旧,可能需要在官方历史版本库或者第三方软件下载站点进行搜索。不过,需要注意的是,使用旧版本的开发工具可能存在兼容性...

    myeclipse8.0以上安装jbpm4.4插件(附带说明)

    【标题】"myeclipse8.0以上安装jbpm4.4插件(附带说明)"涉及到的主要知识点是MyEclipse集成开发环境与JBPM(Business Process Management,业务流程管理)的结合,以及如何在MyEclipse 8.0及以上版本中安装JBPM插件...

    MyEclipse8.0M1官方下载地址

    ### MyEclipse 8.0M1 版本概述 #### 一、MyEclipse简介 MyEclipse 是一款功能强大的 Java EE 集成开发环境(IDE),它基于 Eclipse 平台,并提供了完整的 Java EE 开发工具包。MyEclipse 以其高度集成的特性而闻名...

    SVN在MyEclipse8.0以上版本的安装方法

    以下是SVN在MyEclipse 8.0及以上版本的详细安装步骤: 1. **获取SVN插件**: 首先,你需要下载适用于MyEclipse的SVN插件。通常,这可以通过访问MyEclipse的Marketplace或者从第三方网站如SourceForge获取。插件名称...

    myeclipse8.0 汉化包

    - 对于.jar文件,通常需要替换MyEclipse安装目录下的相应插件文件。例如,可能需要替换plugins目录下的com.genuitec.eclipse.easie.*.jar文件。 - 对于.dll文件,可能是用于更新MyEclipse的运行时环境,需要放到...

    MyEclipse 8.0下SVN插件的使用.TXT

    MyEclipse 8.0下SVN插件的使用 团队开发时很有用

    MyEclipse 8.0下SVN插件的使用

    ### MyEclipse 8.0下SVN插件的使用 ...通过以上步骤,我们可以在MyEclipse 8.0环境下成功安装并配置SVN插件,实现项目的版本控制功能。这不仅有助于提升团队协作效率,还能够更好地管理和追踪代码的变更历史。

    flex4整合MyEclipse8.0教程

    在安装过程中,记录下MyEclipse的安装路径,即Myeclipse.exe所在的文件夹位置,这将用于后续的插件整合。 2. 接下来安装Flash Builder 4。安装时,注意不要选择MyEclipse的运行路径,而是将其安装在另一个文件夹,...

    MyEclipse 8.0GA绿色版使用手册

    - **插件安装**:可以通过MyEclipse的Marketplace查找并安装额外的插件,扩展功能。 - **故障排查**:如果遇到问题,可以查阅官方文档,或在社区论坛搜索解决方案。 5. **MyEclipse 8.0GA的更新与升级** - **...

    MyEclipse8.0GA What’s New

    MyEclipse 8.0 GA 是一款强大的Java集成开发环境,专为开发企业级应用程序而设计。这个版本的"新特性"(What’s New)主要集中在提升开发效率、增强功能和优化用户体验上。以下是对MyEclipse 8.0 GA 新特性的详细...

    myeclipse 8.0

    #### 三、MyEclipse 8.0的安装与激活 根据提供的部分内容,我们可以了解到以下几种激活方式: 1. **注册码示例**: - **注册者**:MaYong - **订阅码**:ZLR8ZO-655444-54678656985359684 - **注册者**:...

    MyEclipse 8.0(09-10-1)汉化

    MyEclipse 8.0 中文插件安装指南 2009-10-1 JSP中文学习网独家发布 www.jsphelp.com 次汉化包是由 MyEclipse 7.1 汉化包修改 下载地址:www.jsphelp.com/html/24/0906/1375.html download.jsphelp....

    myeclipse8.0可视化图形界面插件

    在“myeclipse8.0可视化图形界面插件添加”这个压缩包中,很可能包含了用于安装或升级这些图形界面插件的文件和说明。安装过程通常涉及以下几个步骤: 1. 下载并解压压缩包。 2. 在MyEclipse 8.0中选择“Help”菜单...

    myeclipse8.0注册码

    - **插件扩展**:可以通过安装插件来增强IDE的功能。 综上所述,MyEclipse 8.0是一款非常实用的开发工具,不仅具备丰富的功能,还提供了灵活的许可证管理方式。合理利用这些资源可以极大地提高开发效率,但同时也...

    myeclipse 8.0 注册文件.txt

    MyEclipse 8.0 作为其一个版本,在原有基础上增加了更多实用工具和插件,旨在为开发者提供更加完善的开发体验。MyEclipse 支持多种类型的项目,包括 Java Web 应用程序、企业级 Java 应用、动态 Web 项目等。 #### ...

    myeclipse 8.0 完整正式英文版官方下载地址

    ### MyEclipse 8.0 英文版官方下载及新增功能详解 #### 一、MyEclipse 8.0 简介 MyEclipse 是一款非常强大的集成开发环境...以上便是关于MyEclipse 8.0 英文版官方下载及新增功能的详细介绍,希望能对大家有所帮助。

    MyEclipse8.0注册码

    MyEclipse 8.0 作为该系列的一个版本,提供了丰富的功能支持,如Web开发、Java EE项目管理、数据库连接与操作等。相比于早期版本,8.0 版本在性能和稳定性上都有了显著提升。 #### 二、注册码的重要性 对于软件...

    MyEclipse8.0反编译插件jadclipse,jad.exe

    "jadclipse"就是这样一个插件,它与jad.exe结合使用,可以在MyEclipse8.0中实现对Java字节码的反编译,帮助开发者理解并学习他人的代码。 jadclipse是一款专门针对MyEclipse的反编译插件,它可以集成到MyEclipse的...

    MyEclipse 8.0注册码

    MyEclipse因其丰富的插件支持和强大的代码编辑功能而受到开发者们的喜爱。 #### 注册码的重要性 对于正式版的MyEclipse而言,注册码是非常重要的,因为它能够激活软件的所有功能,并允许用户享受完全版的支持和...

Global site tag (gtag.js) - Google Analytics