- - PR -
Javaからサーバの環境変数(ORACLE_HOME)の変更
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-04-08 08:32
JavaからSQL*Loaderを起動する処理があるのですが、ORACLE_Clientのインストール先がパスがORACLE_HOMEに設定されているパスと異なるため、軌道できません。
一時的に、ORACLE_HOMEのパスを変更したいのですが可能でしょうか? |
|
投稿日時: 2008-04-08 09:41
ProcessBuilderクラスのenvironmentメソッドを使えば、任意の環境変数をセットした状態でプロセスを起動できます。
ProcessBuilderの詳しい使い方は上記リンク先(Javadoc)の例を見てください。 Runtime.exec()でも同等のことができますが、ProcessBuilderが使える(1.5以降)ならProcessBuilderの方が簡単です。 |
1