ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

QuickTimeコミュのMac OSXのJavaでQuickTimeを使いたい♪♪

  • mixiチェック
  • このエントリーをはてなブックマークに追加
大学の卒研でQuickTimeを使って音楽再生ソフトを開発しようとしています。
環境はMac OSX、Javaは1.5を使っています。
QuickTime for Javaを使ってプログラミングしているのですが
コンパイルは通るのに、実行時に
Caused by: quicktime.QTRuntimeException[QTJava:6.1.4g]Unsupported on Mac OS X and Java 1.4 and higher.
とも表示され、きちんと実行されません。。
でも、「最新のQuickTimeを使って、Javaでソフトがつくれる」との内容をAppleのホームページで読みました。。
QuickTime APIは本当にJava1.3でしか使えないのでしょうか。。?
そのへんのことをご存知の方がおられましたら
是非是非教えていただきたいです!
よろしくお願いします☆

長々と失礼しました。。

コメント(6)

詳しくは分からないのですが、
http://developer.apple.com/samplecode/DukeMovie/index.html
このサンプルは動きましたよ。
環境はQuickTime 7.13, Java1.5
emonkidさん>お返事ありがとうございます!
私もやってみたのですが、環境変数設定がおかしいのかなんなのか、
うまくいきません。。。
環境変数設定については独学でとりあえず知識としてもっているというレベルのため、至らないところがあるのだと思います。。
他にもなにか設定を変更したりしたところがあれば教えていただきたいです!
お願いします!!
設定は何も変更せず、ダウンロードして実行しただけなのですが、とりあえずやったことを書いておきます。
■DukeMovie.appを実行
DukeMovie.zipを解凍すると直下にDukeMovieというファイルがあります。コーヒーカップのアイコンのものです。
これをダブルクリックしました。ウィンドウが開いてSample.movが表示されました。
■DukeMovie.jarを利用
DukeMovieの中にDukeMovie.jarが入っています。これをDukeMovieと同じフォルダにコピーして、ターミナルからjava -classpath DukeMovie.jar DukeMovieを実行しました。
ウィンドウが開いてSample.movが表示されました。

環境はMac OS X 10.4.8+QuickTime 7.1.3+Java 1.5.0_06
本当にありがとうございますm(_)m
一つ目のDukeMovie.appの実行はできました♪
ということは、私の環境でもQuickTime APIが使える、ということですよね。。
二つ目のDukeMovie.jarがみつからず、とりあえずターミナルで同じように実行したら
Exception in thread "main" java.lang.NoClassDefFoundError: DukeMovie
と出ました。。
DukeMovie.jarをちゃんと移してないのだから、Classの定義が見つからないのは普通ですよね。。。><
本当に初心者ですみません。。
DukeMovie.jarはDukeMovieを選択した状態で、「右クリック」もしくは「Ctrl+左クリック」から「パッケージの内容を表示」すれば見つかると思います。

「Unsupported on Mac OS X and Java 1.4 and higher. 」のエラーはQTCanvasを使った時に出るようです。
http://lists.apple.com/archives/quicktime-java/2004/Feb/msg00024.html
emonkidさん>お返事ありがとうございます!
教えていただいた方法でDukeMovie.jarがみつかり、実行できました。
ありがとうございました!
エラーについても教えていただき、本当に感謝感激です><
自分なりに検索はしてみたのですが、いまいち分からなくて困っていました。
きちんと読んで、前に作って実行できなかったプログラムを書き直してみようと思います。
本当にありがとうございます!

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

QuickTime 更新情報

QuickTimeのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング