Iseuwei 2016-04-06 07:45 采纳率: 100%
浏览 1671
已采纳

急求,eclipse编程时实现当前代码自动复制保存到指定文件的类,方法,打jar包

先说下需求,编程时总希望把当前正在编写的自认为比较有借鉴意义的代码追加保存到指定文件,留作日后参考,但如果每次都手动复制粘贴,又很麻烦,故思考写个实现该功能的工具类,打成jar包,封装本方法,这样以后不管在哪个项目里敲代码,想保存时就导入自定义的jar包,调用一下该方法就完成了追加保存,简洁方便;然本人初学能力不足,只完成了部分,截图如下,望各位不吝赐教
图片说明
可以看到主要困难在于获得当前文件的路径名,eclipse默认项目根目录为工作目录,但.java原文件一般保存在src....java;截图里我是手动指定了,如何用通用的符号表示当前文件名?我考虑过String getPath()方法,没弄成

例如:"src/Test_1/test_1.java"这是当前文件名,我想写代码时调用一下该方法,就把当前代码保存到E盘,显然文件名每次都要变,难道每次用都要传入当前文件的路径作为参数?

  • 写回答

2条回答

  • 小小Q_Forler 2016-04-06 08:37
    关注

    第一步:选中要打jar包的工程
    第二步:鼠标右击,选择Export...
    第三步:选择java中的Runnable JAR file 点击“Next”
    第四步:
    (1)在Launch configuration:选择要打jar包的mian所在的类名(如果在此处没有发现main方法,请先运行一下该类);
    (2)在Export destination:选择要存放jar的名称和地址
    (3)如果要打的jar包需要调用别的jar包 请选择Library handling:中Extract required libraries into generated JAR
    第五步:点击 “Finish”

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog