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

JAVA技巧(java中获取当前类所在的目录),第1张

JAVA技巧(java中获取当前类所在的目录),第2张

一、前提:
在java编程中,有时候要访问类所在的文件夹才能获取一些文件。比如你想改变窗口标题栏左上角的图标图像,我们可以把1.gif放在类所在的文件夹里。然后从程序
II中取出这个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 . seticon image(new image icon(this . getclass()。getResource("1.gif "))。getImage());
四。示例结果:
以上两个输出为:
D:\ liyuanxun \ Java \ develop \ develop
/D:/liyuanxun/Java/develop/develop/yyyb。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » JAVA技巧(java中获取当前类所在的目录)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情