Java 開発ガイド (Solaris 7 編)

javald と再配置可能なアプリケーション

多くの場合、Java アプリケーションが正しく実行されるかどうかは、JAVA_HOMECLASSPATHLD_LIBRARY_PATH 環境変数の設定に影響されます。これらの環境変数は、ユーザーが任意のパスを設定できるため、適切でないディレクトリがパス中に設定されている可能性もあります。一般的に、アプリケーションは CLASSPATH 変数に固有の値を必要とします。

javald(1) は、Java アプリケーションのラッパーを生成するコマンドです。ラッパーは、JAVA_HOMECLASSPATHLD_LIBRARY_PATH 環境変数のいずれかあるいはすべてに、正しいパスを設定できます。ただし、この設定がこれらの環境変数のユーザー設定値に影響することはありません。Java アプリケーションの実行中は、ラッパーによる設定が、ユーザーの設定よりも優先されます。ラッパーは、Java アプリケーションが実際に実行されるまで指定されたパスを割り当てないので、アプリケーションを再配置しやすくなります。