-3

.jar からフォルダーに画像をコピーしたい。私が最初に行うことは次のとおりです。

InputStream stream = this.getClass().getResourceAsStream("/resources/images/i.gif");
if (stream == null) {
    System.out.println("ERROR!!!");
}

これにより、ストリームは常に null になります。私のjarの中には「resources/images」というフォルダがあり、その中には「i.gif」という画像があります。

4

2 に答える 2

6

javadocから:

getResourceAsStream()この名前のリソースが見つからない場合は、InputStream オブジェクトまたは null を返します

指定されたリソースが見つかりません。

于 2013-03-22T08:03:40.077 に答える
5

javadocを参照してくださいgetResourceAsStream(name)。この名前のリソースが見つからない場合、メソッドは InputStream オブジェクトまたは null を返します。

そのgetResourceAsStream(name)ため、リソースが見つからず、/resources/images/i.gifnull が返されました。

于 2013-03-22T08:02:31.440 に答える