Java開発のためのクラスパスの設定

すべてのJavaアプリケーションのコンパイルでは、適切なJARがクラスパスに存在する必要があります。

JDK 8

TimesTenで、JDK 8の場合は次のようになります。

timesten_home/install/lib/ttjdbc8.jar

『Oracle TimesTen In-Memory Databaseインストレーション、移行およびアップグレード・ガイド』Java環境変数では、TimesTenでJavaアプリケーションをコンパイルする際のCLASSPATHの設定について説明しています。

JMS/XLAアプリケーション

すべてのJMS/XLAアプリケーションのコンパイルには、次がクラスパスに存在する必要があります:

JMSタイプ クラスパス・エントリ
Jakarta
timesten_home/install/lib/timestenjmsxla.jar
timesten_home/install/lib/orai18n.jar

「TimesTenおよびサポートされているJavaコンポーネントのインストール」で、Jakarta JMS JARをダウンロードしました。JARの場所をクラスパスに追加する必要があります:

download-directory/jakarta.jms-api-3.1.0.jar

または:

download-directory/jakarta.jms-api-3.0.0.jar
JavaX
timesten_home/install/lib/timestenjmsxla.jar
timesten_home/install/lib/orai18n.jar
timesten_home/install/3rdparty/jms1.1/lib/jms.jar

timestenjmsxla.jarはJakarta JMSとJavaX JMSの両方で使用しますが、クラスパスのdownload-directory/jakarta.jms-api-3.1.0.jarまたはdownload-directory/jakarta.jms-api-3.0.0.jarによってJakarta JMSが決定され、クラスパスのdownload-directory/install/3rdparty/jms1.1/lib/jms.jarによってJavaX JMSが決定されることに注意してください。両方のJARがクラスパスにある場合、TimesTenはデフォルトでJakarta JMSに設定されます。

ttenvのクラスパス・エントリ

「Java開発のための環境の設定」の説明に従って、適切なttenvスクリプトを使用して環境を設定します。

ノート:

  • 各TimesTenインスタンスにおいて、timesten_home/installパスはinstallation_dirへのシンボリック・リンクであり、ここにTimesTenがインストールされています。

  • WindowsではインストールごとのTimesTenインスタンスはただ1つであり、timesten_homeinstallation_dir\instanceを参照しています。