修改内容:运行你的createpluginsconfig类,将控制台输出的英文全复制到bundles.info中。
import java.io.file;
import java.util.arraylist;
import java.util.list;
/**
-
myeclipse 8.x安装插件代码生成器
-
@author administrator
*/
public class createpluginsconfig {
private string path;
public createpluginsconfig(string path) {
this.path = path;
}
public void print() {
list list = getfilelist(path);
if (list == null) {
return;
}
int length = list.size();
for (int i = 0; i < length; i++) {
string result = “”;
string thepath = getformatpath(getstring(list.get(i)));
file file = new file(thepath);
if (file.isdirectory()) {
string filename = file.getname();
if (filename.indexof(“_”) < 0) {
continue;
}
string[] filenames = filename.split(“_”);
string filename1 = filenames[0];
string filename2 = filenames[1];
result = filename1 + “,” + filename2 + “,file:/” + path + “\”
- filename + “\,4,false”;
system.out.println(result);
} else if (file.isfile()) {
string filename = file.getname();
if (filename.indexof(“_”) < 0) {
continue;
}
string[] filenames = filename.split(“_”);
string filename1 = filenames[0]+“_”+filenames[1];
string filename2 = filenames[2].substring(0, filenames[2].lastindexof(“.”));
result = filename1 + “,” + filename2 + “,file:/” + path + “\”
- filename + “,4,false”;
system.out.println(result);
}
}
}
public list getfilelist(string path) {
path = getformatpath(path);
path = path + “/”;
file filepath = new file(path);
if (!filepath.isdirectory()) {
return null;
}
string[] filelist = filepath.list();
list filelistfilter = new arraylist();
for (int i = 0; i < filelist.length; i++) {
string tempfilename = getformatpath(path + filelist[i]);
filelistfilter.add(tempfilename);
}
return filelistfilter;
}
public string getstring(object object) {
if (object == null) {
return “”;
}
return string.valueof(object);
}
public string getformatpath(string path) {
path = path.replaceall(“\\”, “/”);
path = path.replaceall(“//”, “/”);
return path;
}
public static void main(string[] args) {
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、oppo等大厂,18年进入阿里一直到现在。
深知大多数java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上java开发知识点,不论你是刚入门java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
发表评论