0

ここで本当に明らかな何かが欠けている可能性があると思いますが、EclipseまたはANTビルドスクリプトにオプションが見つからないようです:

私の Java Eclipse プロジェクトは次のようになります。

src/
   com/
res/
   sound/
   font/
docs/
libs/

などなど、すべてトップレベルにあります。ただし、Eclipse が私のプロジェクトを実行可能な jar にエクスポートすると、jar 内に res/ フォルダーが存在せず、代わりに res フォルダー内のすべてのフォルダー (サウンド、フォントなど) が瓶。

私のアプリケーションは res/sound でファイルを探すため、これは問題を引き起こします。これは、Eclipse のデバッグ ツールを使用すると問題なく動作します。

Eclipse が res/ ディレクトリを移動するのを止めるにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

この動作は正常です。それを避けようとしないでください。

ファイルを java.io.File ではなく InputStream として取得してみてください

例えば ​​:

System.class.getResourceAsStream("/sound/mySound.mp3");
于 2013-03-30T12:00:33.500 に答える