※ ChatGPTを利用し、要約された質問です(原文:JAVAのプログラムについての質問です。)
JAVAのプログラムでのエラーについての質問
このQ&Aのポイント
JAVAのプログラムで音声を再生するプログラムを作成している学生が、エラーが発生し解決法を質問しています。
学生はJMFをインストール済みであり、コンパイルエラーが発生しています。
アクセス制限のエラーメッセージが表示されており、解決法を求めています。
JAVAのプログラムについての質問です。
技術系の学生です。今、卒業研究でJAVAで音声を再生するプログラムを作成しているのですが、調べても解決できないエラーがあったため質問させていただきました。以下にソースコードを示します。
package Sound;
import javax.media.*;
import java.io.File;
import java.net.URL;
import java.io.FileNotFoundException;
public class Soundonly {
public static void main(final String[] args) {
try {
File f = new File(args[0]);
URL url = f.toURL();
Player p = Manager.createRealizedPlayer(url);
p.start();
} catch (FileNotFoundException e) {
// エラー処理
}
}
}
これをコンパイルしようとすると、
この行に複数マーカーがあります
- アクセス制限: 型 Player は必須ライブラリー C:\Program Files\Java\jre6\lib\ext
\jmf.jar で制限されているためアクセスできません
- アクセス制限: 型 Manager は必須ライブラリー C:\Program Files\Java\jre6\lib\ext
\jmf.jar で制限されているためアクセスできません
- アクセス制限: 型 Manager のメソッド createRealizedPlayer(URL) は必須ライブラリー C:
\Program Files\Java\jre6\lib\ext\jmf.jar で制限されているためアクセスできません
アクセス制限: 型 Player のメソッド start() は必須ライブラリー C:\Program Files\Java\jre6\lib\ext
\jmf.jar で制限されているためアクセスできません
とエラーが出て、コンパイルが通りません。JMFはインストール済みです。
どなたか解決法を教えていただけないでしょうか。よろしくお願いします。