サンプルコードがコンパイルできない

このQ&Aのポイント
  • 動画配信のためにJMFを使用したサンプルコードをコンパイルしていますが、うまくコンパイルできません。
  • JMFのサンプルコードをダウンロードしてコンパイルしましたが、エラーが発生しました。
  • RTPPlayerAppletとRTPSocketPlayerのサンプルコードをコンパイルしようとしていますが、うまくいきません。
回答を見る
  • ベストアンサー

サンプルコードがコンパイルできません

動画配信(ストリーミング配信)がやりたいと思い、 JMFを以下のサイトからダウンロードして、 http://java.sun.com/products/java-media/jmf/2.1.1/download.html JMFのサンプルコードを以下のサイトからダウンロードして、コンパイルしましたが、 うまくコンパイルできません。 ダウンロードしたサンプルは「RTPPlayerApplet」「RTPSocketPlayer」です。 http://java.sun.com/products/java-media/jmf/2.1.1/samples/samplecode.html 「RTPPlayerApplet」の方は、コンパイルすると、「パッケージRTPは存在しません」というエラーがでます。 import rtp.*;の部分がひっかかってるみたいです。 しかし、rtpパッケージをどこで入手すればよいのかわかりません。 ダウンロードのページにはそのことについて、なにも書いてないようにおもうのですが、 英語なのでよくわかりません。 また、「RTPSocketPlayer」の方は、コンパイルすると「推奨されないAPIを使用またはオーバーライドしています」という警告が出ます。 JMFのAPI(http://java.sun.com/products/java-media/jmf/2.1.1/specdownload.html) を見てみても、javax.media.rtp.RTPSocketは推奨されないクラスと書いてないような気がするんですが、これも英語なのでよくわかりません。 結局うまくテストできない状態です。 Vectorの以下のページから、Webカメラ用のサーバプログラムをダウンロードして、 http://www.vector.co.jp/soft/winnt/net/se344733.html Webカメラをlocalhostで9999ポートで作動させて待ち状態にさせてから、 正常にコンパイルできているかわからない「RTPSocketPlayer」を、 「java RTPSocketPlayer」として起動してもエラーが出てうまく動作しません。 この原因もわかりません。 分からないことばかりで申し訳ないのですが、わかる方アドバイス御願いいたします。

  • omni2
  • お礼率93% (46/49)
  • Java
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • kacchann
  • ベストアンサー率58% (347/594)
回答No.2

こんなの見つけました

参考URL:
http://archives.java.sun.com/cgi-bin/wa?A2=ind0107&L=jmf-interest&F=&S=&P=45464
omni2
質問者

お礼

回答ありがとうございます。 参考のURLをみたところ、時代遅れのコードだったみたいですね。そりゃ警告もでますね。 http://java.sun.com/products/java-media/jmf/2.1.1/solutions/index.html こちらのページにサンプルを使用したほうがいい???みたいなことがかいてあったのでそうしようかとおもいます。ありがとうございました。

その他の回答 (1)

回答No.1

わかる方じゃないですが、 >英語なのでよくわかりません。 だったら、翻訳ソフトや、翻訳のページ使って翻訳してみたらどうですか?

omni2
質問者

お礼

回答ありがとうございます。 ご指摘ありがとうございます。 一応、翻訳サイトで翻訳してみたのですが、 それでもよく理解できないという上での投稿になります。 なにか分かることがございましたら回答よろしくおねがいします。

関連するQ&A

  • JavaのAPIについて

    Java Speech APIというのを使ってみたいのですが、どのバージョンのJ2SEをダウンロードしてみても入っていません。APIは自分で追加できるのでしょうか。また、どのようにするのでしょうか。 ●リファレンス http://java.sun.com/reference/api/index.html ●Java Speech API http://java.sun.com/products/java-media/speech/ ●パッケージ http://java.sun.com/products/java-media/speech/forDevelopers/jsapi-doc/index.html

    • ベストアンサー
    • Java
  • コンパイルができないのですが・・・

    JAVA初心者です!!コンパイルをしようと思うのですが、今までできたのに突然コンパイルエラーが起きました。わかる方いましたら教えていただけないでしょうか? メッセージは以下のとおりです。 注:MyFrame.javaは推奨されないAPIを使用またはオーバーライドしています。 注:詳細については、-Xlint:deprecation オプションを指定して再コンパイルしてください。

    • ベストアンサー
    • Java
  • コンパイルできません

    JAVAを勉強して3日です。 インストール・環境設定を行いましたが、コマンドでコンパイルできません。 すみません、教えてください。 コマンドプロンプトからファイルのあるフォルダへ移動し、javac HelloWorld.java を実行しました。 エラー内容は以下のとおりです。 java.lang.NullPointerException at java.util.Hashtable.put(Compiled Code) at java.util.zip.ZipFile.readCEN(Compiled Code) at java.util.zip.ZipFile.<init>(ZipFile.java:61) at java.util.zip.ZipFile.<init>(ZipFile.java:71) at sun.tools.java.ClassPath.<init>(Compiled Code) at sun.tools.javac.Main.compile(Compiled Code) at sun.tools.javac.Main.main(Main.java:465) 宜しくお願いします。

    • ベストアンサー
    • Java
  • コンパイルが通らない

    うちのPCでは確実にコンパイルが通って、実行までできたプログラムが他の人のPCではコンパイルが通らなかったり実行ができません。 実行する際には javac nishi.java java nishi とやると以下のようなエラーがでて実行ができません(コンパイルは通ります。決してjava nishi.classとかjava nishi.javaといったお約束の間違いは行っていません) Exception in thread "main"java.lang.NoClassDefFoundError:nishi また違うファイルではこっちでコンパイルが通るのにあっちではコンパイルが通らなかったりします。バージョンが違うためでしょうか?僕のバージョンが1.5.08?で相手が1.4.2くらいです。だからコンパイルが通らないの?

  • linuxでのコンパイル

    linux環境でjavaソースをコンパイルしようとしているのですが、コンパイルができません。 ソースをパッケージ内に置いて、パッケージの上のディレクトリでコンパイルしようとしています。 例えば以下のような感じです。 ディレクトリ「frame」に「FrameSample.java」と「Start.java」を置き、「frame」の上のディレクトリで以下のコマンドを打ちます。 $javac frame\*.java windows環境では、これでコンパイルできるのですが、linuxだとできません。「javac: ファイルが見つかりません: frame*.java」と表示されてしまいます。 どうしたらよいでしょうか?

    • ベストアンサー
    • Java
  • コンパイルができなくて悩んでいます!!!

    先程、サンマイクロシステム社のホームページから、jdk1.5.0_02のJDKをダウンロードしてインストールしたのですが、どうしてもコンパイルできません。 "MyJava.java"というデータを作成したフォルダに行き"javac MyJava.java"とコンパイルすると、 画面には Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main と表示されます。。。何回してもこのメッセージが出るのですが、私全くの初心者でどういう意味なのかわかりません。本当に困っています、なぜコンパイルが出来ないのか、また解決方法を教えてください。どうかお願いします。

    • ベストアンサー
    • Java
  • JMFを使用したプログラムの配布方法

    音楽再生プログラムをJMFを使用して作成したのですが、JMFの入っていないコンピュータ上で実行することが出来ませんでした。 プログラムは import javax.media.*; として、javax.mediaパッケージをimportして作成したのですが、それを普通に javac Player.java でコンパイルしてJMFの入っていないコンピュータで java Player FILENAME.mp3 とするとjavax/media/~が見つかりませんというエラーメッセージが出力されてしまいました。 JMFの入っていないコンピュータでも実行できるようにするためにはどのような工夫をすれば良いのでしょうか? お答えをよろしくお願いします。

    • ベストアンサー
    • Java
  • コンパイル

    Javaのコンパイルが通らず悩んでいます。よい解決方法がありましたら、教えてください。 早速ですが、*.javaでコンパイルするとエラーが出ず、Hoge.javaの様にファイル名を指定すると『シンボルを見つけられません。』と、コンパイルエラーが発生してしまいます。 まず環境ですが、WindowsXP Pro SP3 で、Javaのバージョンは   C:\com\st\sample\scr>java -version   java version "1.5.0_10"   Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)   Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing) で、CLASSPATHは、   CLASSPATH=.;.\WEB-INF\classes;.\WEB-INF\lib\struts-core-1.3.8.jar;C:\Tomcat5.5\common\lib\servlet-api.jar;C:\Java\JRE1.5.0\lib\ext\QTJava.zip となってます。 実際には、 C:\com\st\sample\srcというフォルダーがあります。その中にはSampleServlet.javaとSampleBean.javaとSampleBean.classの3つのファイルがあります。 SampleServlet.javaとSampleBean.javaはパッケージ管理するよう    package com.st.sample.src; を記述してあり、SampleServlet.javaには   import com.st.sample.src.*; も記述してあります。 そこで、   C:\com\st\sample\src>javac *.java を実行すると、コンパイルエラーは出ずに2つのclassファイルが作成されます。 しかし、個別に   C:\com\st\sample\src>javac SampleBean.java を実行するとコンパイルエラーは出ないものの、   C:\com\st\sample\src>javac SampleServlet.java を実行すると、   SampleServlet.java:24: シンボルを見つけられません。   シンボル: クラス SampleBean   場所 : com.st.sample.src.SampleServlet の クラス    SampleBean sb = new SampleBean();    ^   SampleServlet.java:24: シンボルを見つけられません。   シンボル: クラス SampleBean   場所 : com.st.sample.src.SampleServlet の クラス    SampleBean sb = new SampleBean();    ^ というエラーが発生してしまいます。 *.javaだと問題なくコンパイルが通り、ファイル名を指定するとコンパイル通らないのでしょうか?設定が不足しているのでしょうか?ご存知でしたら、何かアドバイスを頂けないでしょうか。御願い致します。

    • ベストアンサー
    • Java
  • servletのコンパイルエラーについて

    Apache Tomcat 5.5.12にてサンプルプログラムHelloWorld .javaをコンパイルするとエラーが出てしまいます。 HelloWorldServlet.java HelloWorldServlet.java:2: ';' がありません。 import javax.servlet-api.*; ^ CLASSPATHなどの設定も一通りサイトを参照して設定してみました。 CLASSPATH .;C:\Program Files\Java\jdk1.5.0_07\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.5 PATH C:\Program Files\Java\jdk1.5.0_07\bin JAVA_HOME C:\Program Files\Java\jdk1.5.0_07 JAVA初心者なので調べてみましたが解決にはいたりませんでした。 よろしかったらご教授のほどよろしくお願い致します。

    • ベストアンサー
    • Java
  • java.sun.comをどうしても開けないのはなぜ?

    JavaのAPIをダウンロードしたりTutorialを利用したりしたいのに、java.sun.comと頭につくページは全く開けません。「サーバが見つかりません」となります。なぜなのでしょうか?