〖JAVA经验〗JAVA技巧(java中获取当前类所在的目录)

一、前提:

在java的程序设计中有时候会要访问类所在的文件夹去取一些文件,比如要想改变窗口标题栏的左上角的图标图像,我们可以把1.gif放在类所在的文件夹,然后再程序中取这个gif文件就可以了

二、实施:

如果对于类不在包内:利用System.out.getProperty(“user.dir”)和this.getClass().getResource(“”)获取的路径是一样的,但是对于类在包内的情况就不同了:System.out.getProperty(“user.dir”)取得的是包所在的路径,而this.getClass().getResource(“”)才真正获得的是当前类所在的路径。

三、代码实现:

考试大建立了一个包yyyb,其下有一个YyybDemo.class的类

System.out.println(System.getProperty(“user.dir”));

System.out.println(this.getClass().getResource(“”).getPath());

this.setIconImage(new ImageIcon(this.getClass().getResource(“1.gif”)).getImage());

四、实例结果:

上面的两个输出分别为:

D:/liyuanxun/java/develop/develop

/D:/liyuanxun/java/develop/develop/yyyb/

一起交流学习请访问:Tore_m_1206686_21115_1_1.html”>http://www.shangxueba.com/sTore_m_1206686_21115_1_1.html

与其用泪水悔恨今天,不如用汗水拼搏今天。

〖JAVA经验〗JAVA技巧(java中获取当前类所在的目录)

相关文章:

你感兴趣的文章:

标签云: