请问一下
比如说我现在有一个应用程序,打包在test文件夹中
该文件夹中还有一个ss.dat文件,我的程序需要读取该文件
我也需要把该程序打包成.jar文件(整个test文件夹都要打包,包括ss.dat)
那么关于表示ss.dat这个文件的File对象应该怎么表示
比如说有这样的一个java文件
package test;
import java.io.*;
public class UseFile {
/**
* @param args
*/
public static void main(String[] args) {
File file ;
FileInputStream input ;
file = new File("ss.dat");
try {
input = new FileInputStream(file);
byte ss[] = new byte[10];
input.read(ss);
System.out.println(new String(ss));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
和它在同一个目录里面还有一个ss.dat文件
你的意思是:
然后编译以后
我再输入命令:
jar cvfm ss.jar manifest.mf test ss.dat
就OK了?
然后将这个ss.jar文件移到其他的地方也都可以有相同的效果了
是不是?