Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

Myeclipse8.0以上版本插件添加(转载)

2021年10月05日5500百度已收录

  [java]

  [java]

  *运行此java文件后在控制台得到相应的代码

  [java]

  [java]

  import java.io.File;

  import java.util.ArrayList;

  import java.util.List;

  public class PluginConfigCreator {

  public PluginConfigCreator() {

  public void print(String path) {

  List<String> 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) {

  print(thePath);

  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;

  int last = fileName.lastIndexOf("_");// 最后一个下划线的位置

  String filename1 = fileName.substring(0, last);

  String filename2 = fileName.substring(last + 1,

  fileName.length() - 4);

  result = filename1 + "," + filename2 + ",file:/" + path + "\\"

  + fileName + ",4,false";

  System.out.println(result);

  public List<String> getFileList(String path) {

  path = getFormatPath(path);

  path = path + "/";

  File filePath = new File(path);

  if (!filePath.isDirectory()) {

  return null;

  String[] filelist = filePath.list();

  List<String> filelistFilter = new ArrayList<String>();

  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) {

  /* 你的插件的安装目录 */

  String plugin = "D:\\MyEclipse\\SVN";

  new PluginConfigCreator().print(plugin); 上海java培训提供

  } landscaper-academy.com/

  [java]

  将代码拷贝到Myeclipse安装目录下的\MyEclipse\configuration\org.eclipse.equinox.simpleconfigurator里边的bundles.info里边;做好此文件备份,以免不成功出现错误;不能启动IDE

评论列表暂无评论
发表评论
微信