ClassLoader的用法

java编程中的绝对路径获取方法:this.getClass().getClassLoader().getResource(String URL)


例如:
public static String DefaultIconName="com/utstar/acs/client/inventory/empty.gif";

绝对路径(推荐):return new ImageIcon(this.getClass().getClassLoader().getResource(DefaultIconName));

相对路径(与class同一目录):return new ImageIcon(this.getClass().getResource(DefaultIconName));

 

读取指定资源的输入流 :InputStream is = this.getClass().getClassLoader().getResourceAsStream(DefaultIconName);

你可能感兴趣的:(java)