看到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下载地址"表明你正在寻找MyEclipse 8.0的安装资源。由于版本较旧,可能需要在官方历史版本库或者第三方软件下载站点进行搜索。不过,需要注意的是,使用旧版本的开发工具可能存在兼容性...
【标题】"myeclipse8.0以上安装jbpm4.4插件(附带说明)"涉及到的主要知识点是MyEclipse集成开发环境与JBPM(Business Process Management,业务流程管理)的结合,以及如何在MyEclipse 8.0及以上版本中安装JBPM插件...
### MyEclipse 8.0M1 版本概述 #### 一、MyEclipse简介 MyEclipse 是一款功能强大的 Java EE 集成开发环境(IDE),它基于 Eclipse 平台,并提供了完整的 Java EE 开发工具包。MyEclipse 以其高度集成的特性而闻名...
以下是SVN在MyEclipse 8.0及以上版本的详细安装步骤: 1. **获取SVN插件**: 首先,你需要下载适用于MyEclipse的SVN插件。通常,这可以通过访问MyEclipse的Marketplace或者从第三方网站如SourceForge获取。插件名称...
- 对于.jar文件,通常需要替换MyEclipse安装目录下的相应插件文件。例如,可能需要替换plugins目录下的com.genuitec.eclipse.easie.*.jar文件。 - 对于.dll文件,可能是用于更新MyEclipse的运行时环境,需要放到...
MyEclipse 8.0下SVN插件的使用 团队开发时很有用
### MyEclipse 8.0下SVN插件的使用 ...通过以上步骤,我们可以在MyEclipse 8.0环境下成功安装并配置SVN插件,实现项目的版本控制功能。这不仅有助于提升团队协作效率,还能够更好地管理和追踪代码的变更历史。
在安装过程中,记录下MyEclipse的安装路径,即Myeclipse.exe所在的文件夹位置,这将用于后续的插件整合。 2. 接下来安装Flash Builder 4。安装时,注意不要选择MyEclipse的运行路径,而是将其安装在另一个文件夹,...
- **插件安装**:可以通过MyEclipse的Marketplace查找并安装额外的插件,扩展功能。 - **故障排查**:如果遇到问题,可以查阅官方文档,或在社区论坛搜索解决方案。 5. **MyEclipse 8.0GA的更新与升级** - **...
MyEclipse 8.0 GA 是一款强大的Java集成开发环境,专为开发企业级应用程序而设计。这个版本的"新特性"(What’s New)主要集中在提升开发效率、增强功能和优化用户体验上。以下是对MyEclipse 8.0 GA 新特性的详细...
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可视化图形界面插件添加”这个压缩包中,很可能包含了用于安装或升级这些图形界面插件的文件和说明。安装过程通常涉及以下几个步骤: 1. 下载并解压压缩包。 2. 在MyEclipse 8.0中选择“Help”菜单...
MyEclipse 8.0 作为其一个版本,在原有基础上增加了更多实用工具和插件,旨在为开发者提供更加完善的开发体验。MyEclipse 支持多种类型的项目,包括 Java Web 应用程序、企业级 Java 应用、动态 Web 项目等。 #### ...
### MyEclipse 8.0 英文版官方下载及新增功能详解 #### 一、MyEclipse 8.0 简介 MyEclipse 是一款非常强大的集成开发环境...以上便是关于MyEclipse 8.0 英文版官方下载及新增功能的详细介绍,希望能对大家有所帮助。
MyEclipse 8.0 作为该系列的一个版本,提供了丰富的功能支持,如Web开发、Java EE项目管理、数据库连接与操作等。相比于早期版本,8.0 版本在性能和稳定性上都有了显著提升。 #### 二、注册码的重要性 对于软件...
在探讨“myeclipse8.0注册码”的话题时,我们不仅关注注册码本身,更重要的是理解MyEclipse这一集成开发环境(IDE)的历史地位、功能特性以及它在软件开发领域,尤其是Java开发中的作用。MyEclipse是基于Eclipse平台...
"jadclipse"就是这样一个插件,它与jad.exe结合使用,可以在MyEclipse8.0中实现对Java字节码的反编译,帮助开发者理解并学习他人的代码。 jadclipse是一款专门针对MyEclipse的反编译插件,它可以集成到MyEclipse的...
MyEclipse因其丰富的插件支持和强大的代码编辑功能而受到开发者们的喜爱。 #### 注册码的重要性 对于正式版的MyEclipse而言,注册码是非常重要的,因为它能够激活软件的所有功能,并允许用户享受完全版的支持和...
通过以上步骤,我们成功实现了MyEclipse 8.0与SVN版本控制系统的集成,并完成了项目的基本共享与签出操作。这为开发团队提供了一个有效的版本控制解决方案,有助于提升项目管理和团队协作的效率。对于初次接触SVN的...
MyEclipse 8.0版本是该软件的一个特定版本,具有特定的功能和改进。 ### 注册码的重要性 注册码或序列号是软件发行商用于验证用户是否拥有合法使用权的一种手段。对于像MyEclipse这样的商业软件来说,注册码是必不...