2 iseuwei ISEUWEI 于 2016.04.06 15:45 提问

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

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

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

2个回答

sl_18500
sl_18500   2016.04.06 16: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”

chenhchen1994
chenhchen1994   2016.04.06 16:04

eclipse 提供把class文件->jar包的。
1.选中项目,右击
2.依次选择Export---Java---jar file---next---browser(选择存放路径)---next---next---browser---finish

ISEUWEI
ISEUWEI 你说的是打jar包吧?这个还不是重点,重点是当前文件名的通用表示怎么求
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!