5

私は今朝ずっと getResource を正しく動作させようとしていましたが、これまでのところ、それを動作させる唯一の方法は、res フォルダーを bin フォルダーに移動してから getResource を使用することです。

URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png");

しかし、resがbinフォルダーの外にあるようにする方法はありませんか?

4

2 に答える 2

14

気にしないでください、私はそれがどれほどばかげた修正であったか信じられません。

res フォルダーを bin ではなくメイン プロジェクト フォルダーに追加してから、Eclipse に移行しました。

実行>実行構成>クラスパス>ユーザーエントリの選択>詳細>フォルダーの追加> resの選択

次に、「/res/gfx/entity/entity1.png」を実行するのではなく、resからフォルダーを呼び出すときに、「/gfx/entity/entity1.png」を実行しました

問題が解決しました!

于 2012-09-09T18:02:49.277 に答える
3

通常、Java プロジェクトでは、/res フォルダーをプロジェクト設定のソース フォルダーとして追加します。

プラグイン プロジェクトでは、フォルダーを build.properties の出力に追加します。

動的 Web プロジェクトでは、/res フォルダーを WebContent フォルダーに配置します。

于 2012-09-09T17:59:02.730 に答える