在源文件的a.java下的main里添加了一段代码,但是没有实现效果啊?
public static void main(String[] args) throws IOException{/*********下面是我添加的把一段string打印到txt文件的代码**********/
String s = "hello world";
PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream("hello3.txt")), true);
pw.println(s);
pw.close();
}
添加代码后重新导出的jar包,解压缩后用里面的a.class替换原来jar包里的a.class(就是用winrar打开原来的jar包,替换里面的a.class),这样行吗?

解决方案 »

  1.   

    现在想用ant或者jar -u的方法,打jar包。但是感觉操作都很复杂。用myeclipse的导出jar包功能行吗?它至少不是dos界面。如果我这样jar -u hello.jar test.java写,能把test.java编译成class文件然后放到hello.jar包里吗?还有我的test.java上面有package com.test1.test2.test3,用jar -u能把test.class放到那个目录下,替换原来的class文件吗?
      

  2.   

    1、可以用winrar打开jar包,直接将编译好的类拖进去
    2、你打jar包,可以使用jar命令或者winrar(zip格式),如果工程比较多的话,建议使用ant或者maven