Topic: 在getResource裡面如何指定目錄名?? |
Print this page |
1.在getResource裡面如何指定目錄名?? | Copy to clipboard |
Posted by: wymanlife Posted on: 2005-09-26 18:08 跟MyClass.class同一目錄中有一個resource目錄,我是 把圖片放在這裡面的。所以: 我用: Toolkit kit = Toolkit.getDefaultToolkit(); URL fileNewUrl = MyClass.class.getResource("resource\\new.gif"); 但是,我用Jar後,發現不能把該圖片也包含在jar文件中。(因為 我在別的機器運行就看不了這個圖片了) 然後,我把new.gif放在了和MyClass.class同一個目錄後, 寫成 Toolkit kit = Toolkit.getDefaultToolkit(); URL fileNewUrl = MyClass.class.getResource("new.gif"); 就可以了。 是不是我上面指定的目錄方法不對? MyClass.class.getResource("resource\\new.gif"); MyClass.class和resource目錄都是在class_path所指定的目錄下。 |
2.Re:在getResource裡面如何指定目錄名?? [Re: wymanlife] | Copy to clipboard |
Posted by: Reeves1016 Posted on: 2005-09-26 18:23 一般来说,我都写成resource/new.gif这个样子。你可以试试/resource/new.gif,总之这个资源加载是比较烦的。 |
3.Re:在getResource裡面如何指定目錄名?? [Re: wymanlife] | Copy to clipboard |
Posted by: wmgreat Posted on: 2005-09-26 21:09 if the resource name starts with "/", it is unchanged; otherwise, the package name is prepended to the resource name after converting "." to "/". 相对路径,绝对路径的问题 |
4.Re:在getResource裡面如何指定目錄名?? [Re: Reeves1016] | Copy to clipboard |
Posted by: wymanlife Posted on: 2005-09-27 08:48 Reeves1016 wrote: 很好,可以啦!謝謝! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |