1

これは簡単な質問かもしれません。

私が作っているゲームの画像はたくさんあります。ルートのMyGame/ディレクトリに配置したくありません。それらをパッケージ内、またはルートディレクトリ内のフォルダ(例:MyGame / Images / "img1.png")に配置したい

それを行おうとすると、そのようなファイルやディレクトリがない無効なパス名が表示されます。それが機能するのは、画像がルートディレクトリにあるときだけです。「MyGame/Images / "img1.png" /」と先頭にスラッシュが付いたバリアントを試しましたが、機能しません。

修理済み。resourcesというフォルダが必要で、その中にimagesというフォルダがあります。

4

2 に答える 2

0

1つ上のレベルに移動してから、Imagesフォルダーに移動してみてください。試す

..\Images\img1.png
于 2012-09-26T03:39:22.683 に答える
0

リソースフォルダを使用します。

ルート内にresourcesというフォルダーを作成し、リソース内に画像を配置します。

したがって、ファイルパスはFile f = new File( "images / img0.png");である必要があります。

「実際の」ファイルパスがroot/resources / images/img0.pngの場合

于 2012-09-26T21:30:08.503 に答える