高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

Technical Q&A QA1058
Using the QuickTime for Java libraries on OS X


Q:QuickTime for Java(QTJ )を利用したアプリケーションを書いていますが、コンパイル時に QTJ クラスに関してクラスが見つからないことを示す「class not found」エラーを受け取ります。Mac OS X には、QTJ はインストールされていないのでしょうか?

A:いいえ、Mac OS X には QuickTime for Java のライブラリがデフォルトでインストールされています。しかし、それらは、Java プロジェクトを作成または実行するときに、ProjectBuilder または JBuilder などのほとんどの IDE が使用するシステムの bootclasspath には含まれていません。

QuickTime for Java のライブラリは次の場所に格納されています。

/System/Library/Java/Extensions/QTJava.zip

それらが、import 文で認識されるには、IDE から参照する必要があります。たとえば、Project Builder で QTJ ライブラリを追加するには次のようにします。

  1. 「Project」メニューから「Add Files...」を選択します。

  2. 上記のパスまで移動し、QTJava.zip を選択します。

  3. 「Open」をクリックします。

これで Project Builder は、アプリケーションが QTJ クラスを使っていることを認識するはずです。コンパイルしたアプリケーションに、実際の JAR ファイルを含める必要はありません。JavaVM フレームワークのシステム拡張の領域にあるその場所は、実行時に自動的に含まれるからです。これらの手順が必要なのは、コンパイル時に QuickTime for Java を認識させるためだけです。


[2002 年 4 月 8 日]