myeclipse7.5里包含了eclipse3.4.2,不过我习惯在eclipse下用link方式挂myeclipse,于是照旧,把common目录下的plugins和features目录copy到自己的插件目录然后用link文件指向它就行了。不过这里包含了eclipse3.4.2自己的plugins和features目录,如何将同名的文件(夹)删除呢? 写个小程序就搞定了。
import java.io.File;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class DuplicateDelete
{
public static void main(String[] args)
{
check("d:/java/myplugins/myeclipse/eclipse/plugins", "d:/java/eclipse/plugins");
check("d:/java/myplugins/myeclipse/eclipse/features", "d:/java/eclipse/features");
}
static void check(String myeclipsePath, String eclipsePath)
{
File myeclipse = new File(myeclipsePath);
File eclipse = new File(eclipsePath);
List<String> files1 = Arrays.asList(myeclipse.list());
List<String> files2 = Arrays.asList(eclipse.list());
Collections.sort(files1);
Collections.sort(files2);
int i = 0, j = 0;
while (true)
{
String name1 = files1.get(i);
String name2 = files2.get(j);
int a = name1.compareTo(name2);
if (a == 0)
{
remove(new File(myeclipsePath + "/" + name2));
i++;
j++;
}
else if (a < 0)
{
i++;
}
else
{
j++;
}
if (j == files2.size())
{
break;
}
}
}
static void remove(File directory)
{
if (!directory.delete())
{
File[] files = directory.listFiles();
for (int i = 0, n = files.length; i < n; i++)
{
if (files[i].isDirectory())
{
remove(files[i]);
}
else
{
files[i].delete();
}
}
}
directory.delete();
}
}
分享到:
相关推荐
eclipse 3.4.2 语言包 好用得很!^_^
Eclipse3.4.2迅雷下载: thunder://QUFodHRwOi8vZWNsaXBzZS51bGFrLm5ldC50ci9lY2xpcHNlTWlycm9yL2VjbGlwc2UvZG93bmxvYWRzL2Ryb3BzL1ItMy40LjItMjAwOTAyMTExNzAwL2VjbGlwc2UtU0RLLTMuNC4yLXdpbjMyLnppcFpa 汉化包...
从官方下载的Eclipse3.4.2汉化包 解压覆盖就可以汉化 。测试绝对可用...
费了我好长时间才找到绝对官方,解压到3.4.2文件内即可
官方的3.4.2版本 下载即可使用,操作方便简单
Eclipse3.4.2汉化包(官方汉化包).Eclipse3.4.2汉化包(官方汉化包).Eclipse3.4.2汉化包(官方汉化包).
eclipse3.4.2汉化包,附汉化具体步骤!
Eclipse3.4.2配置并部署一个J2ME项目,Eclipse3.4.2 J2ME 环境部署
此方法可以有效管理插件,方便卸载,方便修改。
EclipseUML For Eclipse 3.4.2插件
eclipse3.4.2编译日志 出错信息
Eclipse VE(Visual Editor)是Eclipse Foundation的一个顶级项目,主要用于简化JFC/Swing/SWT/RCP等GUI应用程序的开发。
Eclipse32位3.4.2木卫三版eclipse-jee-ganymede-SR2-win32.zip支持jdk1.5 Eclipse 支持jdk1.5 32位 ganymede 木卫三版 eclipse-jee-ganymede-SR2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
用 Metrics 测量复杂度 “五大”代码分析最后的一项是测量复杂度。...参考文章:《代码质量控制插件于eclipse3.4.2版本中的安装详解》http://blog.csdn.net/myspacedemen/article/details/41679435
将汉化包内2个文件 features、plugins 文件夹 压缩至,eclipse根目录即可。省事安全、简单快捷。
安装eclipse-SDK-3.4.2ve必须的插件,共三个:emf-runtime-2.4.2,GEF-runtime-3.4.2,ve1.4
Coverlipse 是一个用于 Cobertura 的 Eclipse 插件,Cobertura 是一个代码覆盖率工具,可以用它来评估具有相应测试的源代码的比率。Cobertura 也提供一个 Ant 任务和 Maven 插件,但用 Cobertura,您可以在编写代码...
eclipse-SDK-3.4.2-win32