Oracle Solaris Studio 12.2: dbx コマンドによるデバッグ

Java デバッグ用の環境変数

ここでは、dbx を使った Java アプリケーションデバッグの専用の環境変数を説明します。JAVASRCPATHCLASSPATHX、および jvm_invocation 環境変数を、dbx を起動する前にシェルプロンプトで設定するか、dbx コマンド行から設定します。jdbx_mode 環境変数の設定は、アプリケーションのデバッグ中に変化します。ただし、jon コマンド (jon コマンド」) と joff コマンド (joff コマンド」) を使って変更することも できます。

jdbx_mode

jdbx_mode 環境変数の設定は次のとおりです。javajni、または native。Java、JNI、ネイティブモードと、モードの変化の仕方および変化のタイミングについては、dbx の Java コードデバッグモード」を参照してください。デフォルトのモードは java です。

JAVASRCPATH

JAVASRCPATH 環境変数変数を使用して、dbx が Java ソースファイルを探すディレクトリを指定することができます。この変数は、Java ソースファイルが .class.jar ファイルと同じディレクトリにない場合に役立ちます。詳細については、「Java ソースファイルの格納場所の指定」を参照してください。

CLASSPATHX

CLASSPATHX 環境変数を使用して、独自のクラスローダーが読み込む Java クラスファイルのパスを dbx に指定することができます。詳細については、「独自のクラスローダーを使用するクラスファイルのパスの指定」を参照してください。

jvm_invocation

jvm_invocation 環境変数を使って、JVM ソフトウェアの起動方法をカスタマイズすることができます (JVM は Java virtual machine の略語で、Java プラットフォーム用の仮想マシンを意味します)。詳細については、「JVM ソフトウェアの起動方法のカスタマイズ」を参照してください。