MyEclipse7
1:把下载好的汉化包里的 language 的文件夹全覆盖到你安装的 MyEclipse7.1 里面 language 的文件夹。
在 QQ 群里有人说找不到目录下的 org.eclipse.equinox.simpleconfigurator/bundles.info 这个文件,解决办法删除 MyEclipse 7.1/configuration?? 目录下的 org.eclipse.update 目录,为了保证能一次汉化成功,在运行 CreatePluginsConfig.java 时先删除 org.eclipse.update 目录。
2:把压缩包里面的 CreatePluginsConfig.java 里面的代码复制如下面一样。
<table style="width: 90%;" border="1" align="center" bgcolor="#f0fdf0"><tbody><tr><td>import java.io.File;<br>import java.util.ArrayList;<br>import java.util.List;<br><br>/**<br>* MyEclipse 7.1 安装插件代码生成器<br>* @author Administrator<br><br>/<br>public class CreatePluginsConfig {<br>private String path;<br><br>public CreatePluginsConfig(String path) {<br>this.path = path;<br>}<br><br>public void print() {<br>List list = getFileList(path);<br>if (list == null) {<br>return;<br>}<br><br>int length = list.size();<br>for (int i = 0; i < length; i++) {<br>String result = "";<br>String thePath = getFormatPath(getString(list.get(i)));<br>File file = new File(thePath);<br>if (file.isDirectory()) {<br>String fileName = file.getName();<br>if (fileName.indexOf("") < 0) {<br>continue;<br>}<br>String[] filenames = fileName.split("");<br>String filename1 = filenames[0];<br>String filename2 = filenames[1];<br>result = filename1 + "," + filename2 + ",file:/" + path + "//"<br>+ fileName + "//,4,false";<br>System.out.println(result);<br>} else if (file.isFile()) {<br>String fileName = file.getName();<br>if (fileName.indexOf("") < 0) {<br>continue;<br>}<br>String[] filenames = fileName.split("");<br>String filename1 = filenames[0]+"_"+filenames[1];<br>String filename2 = filenames[2].substring(0, filenames[2].lastIndexOf("."));<br>result = filename1 + "," + filename2 + ",file:/" + path + "//"<br>+ fileName + ",4,false";<br>System.out.println(result);<br>}<br><br>}<br>}<br><br>public List getFileList(String path) {<br>path = getFormatPath(path);<br>path = path + "/";<br>File filePath = new File(path);<br>if (!filePath.isDirectory()) {<br>return null;<br>}<br>String[] filelist = filePath.list();<br>List filelistFilter = new ArrayList();<br><br>for (int i = 0; i < filelist.length; i++) {<br>String tempfilename = getFormatPath(path + filelist[i]);<br>filelistFilter.add(tempfilename);<br>}<br>return filelistFilter;<br>}<br><br>public String getString(Object object) {<br>if (object == null) {<br>return "";<br>}<br>return String.valueOf(object);<br>}<br><br>public String getFormatPath(String path) {<br>path = path.replac
eAll("", "/");<br>path = path.replaceAll("//", "/");<br>return path;<br>}<br><br>public static void main(String[] args) {<br><br>new CreatePluginsConfig("<span style="color: #ff0000;">E://learnSoft//myEclipse//language//plugins</span>").print(); //插件路径<br>//ACCP 教程网提示:上面 E://learnSoft//myEclipse//language//plugins 是你的 myEclipse 安装的路径<br><br>}<br>}</td></tr></tbody></table>
注意上面 E://learnSoft//myEclipse//language//plugins 的路径要改成你电脑安装 MyEclipse7.1 的路径,把红色的路径地址替换成你的,注意在每个"/"多加一个"/",比如我的安装路径是 e:/soft/accp 就要改成 e://soft//accp 。
3:创建一个项目,在项目里面建立一个 CreatePluginsConfig 类,把上面的代码复制进去,记得修改你的插件路径。
4:运行你的 CreatePluginsConfig 类,然后在控制台下面会输出一大串英文。这时要全部把控制台输出的英文都复制到/MyEclipse7/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info ,用记事本把 bundles.info 打开,在最后一行回车一下。把刚才在控制台里面的内容都粘贴进去保存。MyEclipse7 的文件夹是你 MyEclipse7.1 运行路径看图 1。
图片 1
评论