重複の可能性:
アプリケーションのパスを取得する
メディア ファイルを再生できる Java Swing デスクトップ アプリケーションを Netbeans で作成しました。ビデオをワークスペース リソースの場所に置き、Java プログラムで次のような URL を使用してこれらのメディア ファイルを呼び出しています。
C:/users/Dell/My Documents/NetBeansProjects/Media/src/resources/MediaFiles/ddd.mpg
これは、IDE で実行するとうまく機能し、このために Jar を作成したので、コンピューターでうまく動作しますが、問題は、この jar ファイルを友人のシステムにコピーすると、インターフェイスが表示されますが、ボタンをクリックして再生するときです。 media file ファイルが存在しないと表示されます。
したがって、他のシステムでjarファイルを実行するときに、プログラムで渡しているメディアファイルの場所を再生するように、デフォルトパスを設定する方法の解決策を教えてください。
プログラムでメディア ファイルの場所のパスを設定する方法は?
アップデート
ビデオはjarファイルにあります。