2012-01-15 5 views
0

私は、オーディオが入っているEclipse Javaプロジェクトをエクスポートした後、jarファイルを実行します。ファイルがjarファイルに入っていることを確認した後でも、サウンドは動作しません。私はそれをEclipseでビルドするとすべてのサウンドが動作しますが、エクスポートした後は決して動作しません。いくつかの研究をした後、私はResourceLoaderと呼ばれるものが必要だと思っていますが、そのための検索とチュートリアルはできません。誰かが私にこのことを教えてもらえますか?問題を解決するためのよりよい方法を教えてください。java - どのようにresourceloaderを作っていますか?

+0

サウンドファイルをロードするコードを表示してください。 – home

答えて

2

http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html getResourceおよびgetresourceAsStreamメソッドの使用方法を確認します。

EG:

InputStream audio = new BufferedInputStream(this.getClass().getResourceAsStream("audio/bing.au")); 
+0

これはまったく私を助けてくれていません。私は何をすべきか理解していない。もっと詳しく説明してください。 – bigbass1997

+0

リソースローダーのアイデアは、問題のステートメントで説明したように、アプリケーションjarからデータを取得することです。オーディオファイルがjarファイルに埋め込まれている場合、Fileクラスの通常の操作は使用できません。そのため、上記のコードを使用してオーディオファイルをバイパスする必要があります。助けを求めるためにあなたのコードについてもっと知りましょう。 –

関連する問題