ClassLoader的问题

03-10-31 onlylx
public class LoadFile

{

public static void main(String [] args)

{

LoadFile lf = new LoadFile();

//System.out.println("class path:"+ System.getProperty("java.class.path"));

try

{

//方法1: java.io.InputStream is = lf.getClass().getResourceAsStream("/init.txt");

//方法2: java.io.InputStream is = lf.getClass().getClassLoader().getResourceAsStream("/init.txt");

}

catch(Exception e)

{

System.out.println("load init error:"+e.getMessage());

}

}

}

上面的代码中,我的目的是要装载一个文件init.txt,已经把该文件放到了CLASSPATH下。我在控制台下编译运行成功,但是在JCreator,Jbuilder中则出现错误,请问各位大虾这是怎么回事?

注:上面代码中的方法1能够在控制台下运行成功,在JCreator,Jbuilder中运行不成功

方法2无论在那种情况下都不成功

猜你喜欢