• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:音ファイルの配置場所を変更したい)

音ファイルの配置場所を変更したい

このQ&Aのポイント
  • 音ファイルの配置場所を変更して、イメージラベルをクリックした時にクリック音が鳴るようにしたいです。
  • 現在、音ファイル(sound.wav)がクラスファイルが置かれている場所に配置されているため、ディレクトリを変更したいです。
  • beepというフォルダを作成し、音ファイルをその中に配置することを考えています。ディレクトリを変更する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

いくつか方法あるわよ ・絶対パスで記述する ・起動時に-Dproperty=valueとして絶対パスを渡す ・起動時に引数として絶対パスを渡す ・起動時にクラスパスを指定し、見えるようにする ・絶対パスをプロパティファイル等に記述し、それを読み込む

tkwavek
質問者

お礼

ご回答ありがとうございました。 回答にありますように絶対パスで下記のように記述したのですがファイルがみつからない趣旨のエラー がでてしまいました。 URL soundUrl = getClass().getResource("C:/workspace/parts/beep/sound.wav");

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

そのエラーは本当に ファイルが見つからなかったエラーだったの? 別のエラーだったりしていない? ちなみにURLインスタンスは Class#getResourceではなく File#toURLでも生成可能なことも覚えておくといいわよ。

関連するQ&A