eclipse 清除Launch configuration的历史记录 秒速五厘米 2022-05-22 05:17 326阅读 0赞 用eclipse打包jar的时候,需要指定一个main函数。需要先运行一下main函数,eclipse的Runnable JAR File Specification 下的Launch configuration下拉列表才会有记录。 但是有时候下来列表里面的选项态度了,每次打包jar的时候都要花好长的时间去找要main函数的类。就很心累。 如果想要删除下拉列表里的历史记录,只需要进入到要打包的这个工程所在目录的(也就是工作空间目录) /.metadata/.plugins/org.eclipse.debug.core/.launches 文件夹,清空这个文件夹里面的所有.launch文件就行了。这样下次导出的时候就很容易能找到要导出的类。 **实例1:自动输入工作区间路径,这是为了清理多个工作区间下的路径时使用。** public static void main(String[] args) throws InterruptedException { System.out.println("###### 删除工作区间下的\\.metadata\\.plugins\\org.eclipse.debug.core\\.launches ######"); System.out.println("######方便导出jar包的时候找到main方法所在类 ######"); System.out.print("输入工作区间路径:"); Scanner scanner = new Scanner(System.in); String workplace = scanner.nextLine(); File launchConfiqurationDir = new File(workplace + "\\.metadata\\.plugins\\org.eclipse.debug.core\\.launches"); System.out.println(launchConfiqurationDir.getAbsolutePath()); if (launchConfiqurationDir.isDirectory()) { System.out.println("-----------------删除正在删除!-----------------"); File[] configlist = launchConfiqurationDir.listFiles(); for (File file : configlist) { System.out.println(file.getName() + "已删除"); file.delete(); } } else { System.out.println("工作区间路径不对!"); return; } System.out.println("-------------------删除完毕!-------------------"); Thread.sleep(1000*5); } 使用方法,打包成jar包,然后,点击jar包运行。 ![运行界面][70] 回到eclipse中,`选中任意工程`,点击`鼠标右键`,然后选择`Properties` ![70 1][] 然后复制eclipse工作区间的路径: ![复制eclipse工作区间路径][eclipse] 然粘贴到上面的程序中,按下回车即可。 ![粘贴到可执行jar中][jar] 参考博客: [mingtianhaiyouwo的博客][mingtianhaiyouwo] 的博客: [为什么export–>runnable jar file的launch configuration下拉没有东西 以及 清除Launch configuration的历史记录][export_runnable jar file_launch configuration_ _ _Launch configuration] [70]: /images/20220522/47e3daaaf2ee40a1a05049cf81fdd36b.png [70 1]: /images/20220522/6fcd36b08c104747bb7cd3c569c15489.png [eclipse]: /images/20220522/17394d27378d4bddb63edde450246618.png [jar]: /images/20220522/5bb3ff828a8741d2825ff8e751f1246f.png [mingtianhaiyouwo]: https://blog.csdn.net/mingtianhaiyouwo [export_runnable jar file_launch configuration_ _ _Launch configuration]: https://blog.csdn.net/mingtianhaiyouwo/article/details/51416035
还没有评论,来说两句吧...