私は今朝、getResourceを正しく動作させるために努力してきましたが、これまでのところ、resフォルダをbinフォルダに移動してからそのようなgetResourceを使用するJavaクラスgetResource()with eclipse
URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png");
しかし、私はそれを作ることができないので、resはbinフォルダの外にありますか?
私は今朝、getResourceを正しく動作させるために努力してきましたが、これまでのところ、resフォルダをbinフォルダに移動してからそのようなgetResourceを使用するJavaクラスgetResource()with eclipse
URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png");
しかし、私はそれを作ることができないので、resはbinフォルダの外にありますか?
私は決して愚かな修正を信じられませんでした。
私はその後
実行>実行構成>クラスパス>を選択し、ユーザーエントリ>高度な日食に行き、メインプロジェクトフォルダではなく、ビンにRESフォルダを追加]> [フォルダを追加>を選択し、RES、その後
とき"/res/gfx/entity/entity1.png"を実行するのではなく、resからフォルダを呼び出すと、 "/gfx/entity/entity1.png"でした。
問題が解決しました。
通常、Javaプロジェクトでは、/ resフォルダをプロジェクト設定のソースフォルダとして追加します。
プラグインプロジェクトでは、フォルダをbuild.propertiesの出力に追加します。
動的Webプロジェクトでは、/ resフォルダをWebContentフォルダに配置します。
あなたは彼らが恐怖の天才と呼んでいるものです!私は過去30分間同じ問題を熟考していて、それは私を狂ったものにしていました! – David
実際には、この解決策を提供することによって1日(実際には2日と1泊、私はヌルエラーが発生しました)を保存しました。 –