一時的なmp3ファイルを作成して次のようなディレクトリに配置するアプリケーションがありますC:\
File tempfile = File.createTempFile("something", ".mp3", new File("C:\\));
もう一度使うだけで読めますtempfile
。EclipseIDEではすべてが正常に機能します。
しかし、プロジェクトをとしてエクスポートするRunnable jar
と、ファイルはまだ正しく作成されています(iTunesなどの通常の音楽プレーヤーで再生できます)が、アプリケーションでそれらを読み取ることができなくなっているようです。
getClass().getResource("/relative/path/in/jar.mp3")
にあるリソースファイルを使用するためのようなものを使用する必要があることがわかりましたがjar.
、ファイルシステムの特定の場所からファイルを選択したい場合、これは機能しないようです。C:\something.mp3
誰かがこれについて私を助けてくれますか?