私は今朝ずっと getResource を正しく動作させようとしていましたが、これまでのところ、それを動作させる唯一の方法は、res フォルダーを bin フォルダーに移動してから getResource を使用することです。
URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png");
しかし、resがbinフォルダーの外にあるようにする方法はありませんか?
私は今朝ずっと getResource を正しく動作させようとしていましたが、これまでのところ、それを動作させる唯一の方法は、res フォルダーを bin フォルダーに移動してから getResource を使用することです。
URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png");
しかし、resがbinフォルダーの外にあるようにする方法はありませんか?
気にしないでください、私はそれがどれほどばかげた修正であったか信じられません。
res フォルダーを bin ではなくメイン プロジェクト フォルダーに追加してから、Eclipse に移行しました。
実行>実行構成>クラスパス>ユーザーエントリの選択>詳細>フォルダーの追加> resの選択
次に、「/res/gfx/entity/entity1.png」を実行するのではなく、resからフォルダーを呼び出すときに、「/gfx/entity/entity1.png」を実行しました
問題が解決しました!
通常、Java プロジェクトでは、/res フォルダーをプロジェクト設定のソース フォルダーとして追加します。
プラグイン プロジェクトでは、フォルダーを build.properties の出力に追加します。
動的 Web プロジェクトでは、/res フォルダーを WebContent フォルダーに配置します。