简单四步轻松搞定!
第一步:下载MyEclipse8.5安装包文件,我的空间http://download.csdn.net/user/cntanghai,多谢关注哈!
第二步:创建类CreatePluginsConfig,把下面的代码拷贝进去,汉化包中有这个类.注意:代码中的主方法需要修改你插件的路径
1: import java.io.File;
2: import java.util.ArrayList;
3: import java.util.List;
4:
5: /**
6: * MyEclipse 8.x安装插件代码生成器
7: *
8: * @author Administrator
9: *
10: */
11: public class CreatePluginsConfig {
12: private String path;
13:
14: public CreatePluginsConfig(String path) {
15: this.path = path;
16: }
17:
18: public void print() {
19: List list = getFileList(path);
20: if (list == null) {
21: return;
22: }
23:
24: int length = list.size();
25: for (int i = 0; i < length; i++) {
26: String result = "";
27: String thePath = getFormatPath(getString(list.get(i)));
28: File file = new File(thePath);
29: if (file.isDirectory()) {
30: String fileName = file.getName();
31: if (fileName.indexOf("_") < 0) {
32: continue;
33: }
34: String[] filenames = fileName.split("_");
35: String filename1 = filenames[0];
36: String filename2 = filenames[1];
37: result = filename1 + "," + filename2 + ",file:/" + path + "//"
38: + fileName + "//,4,false";
39: System.out.println(result);
40: } else if (file.isFile()) {
41: String fileName = file.getName();
42: if (fileName.indexOf("_") < 0) {
43: continue;
44: }
45: String[] filenames = fileName.split("_");
46: String filename1 = filenames[0] + "_" + filenames[1];
47: String filename2 = filenames[2].substring(0, filenames[2]
48: .lastIndexOf("."));
49: result = filename1 + "," + filename2 + ",file:/" + path + "//"
50: + fileName + ",4,false";
51: System.out.println(result);
52: }
53:
54: }
55: }
56:
57: public List getFileList(String path) {
58: path = getFormatPath(path);
59: path = path + "/";
60: File filePath = new File(path);
61: if (!filePath.isDirectory()) {
62: return null;
63: }
64: String[] filelist = filePath.list();
65: List filelistFilter = new ArrayList();
66:
67: for (int i = 0; i < filelist.length; i++) {
68: String tempfilename = getFormatPath(path + filelist[i]);
69: filelistFilter.add(tempfilename);
70: }
71: return filelistFilter;
72: }
73:
74: public String getString(Object object) {
75: if (object == null) {
76: return "";
77: }
78: return String.valueOf(object);
79: }
80:
81: public String getFormatPath(String path) {
82: path = path.replaceAll("////", "/");
83: path = path.replaceAll("//", "/");
84: return path;
85: }
86:
87: public static void main(String[] args) {
88: // 说明:(1)path为汉化安装包插件路径
89: // (2)运行本程序之后会在控制台出现很多的英文,这些英文需要拷贝到
90: // 路径...MyEclipse 8.5/configuration/org.eclipse.equinox.simpleconfigurator下的bundles.info文件中
91: // 具体操作:用记事本把bundles.info 打开,在最后一行回车一下,再粘贴
92: String path = "D://Program Files//Genuitec//MyEclipse 8.5//language//plugins"; // 汉化包插件路径
93: new CreatePluginsConfig(path).print();
94:
95: }
96: }
第三步:运行上面程序之后会在控制台出现很多的英文,这些英文全部需要拷贝到路径...MyEclipse 8.5/configuration/org.eclipse.equinox.simpleconfigurator下的bundles.info文件中(用记事本把bundles.info 打开,在最后一行回车一下,再粘贴)
第四步:找到路径.../MyEclipse 8.5下的myeclipse.ini文件,用记事本打开在最后一行加多一条语句 Duser.language=zh 6 保存
说明:有的文章说添加"-Duser.language=zh 6”,前面有个"-",不过本人测试方式不对.
最后,重新打开MyEclipse8.5,祝您成功!