0

Javaコードを使用してバッチファイルの内容を変更するには?

Java プログラムを使用して XML の解析を行いました。うまくいきました。しかし、Java を使用してバッチ ファイルに対して同じことを行うことはできますか?

以下のコードを使用してバッチファイルを実行できます。

String command = "cmd /c start " + batFile;
Runtime rt = Runtime.getRuntime();
rt.exec(command);

私のバッチファイルの内容は次のとおりです。

@echo off
cd C:\Program Files (x86)\SourceMonitor
start SourceMonitor.exe /C "C:\shravani-workspace\appanalytix\src\main\resources\appanalysis.xml"
exit

しかし、これを行う前に場所を変更したい

C:\shravani-workspace\appanalytix\src\main\resources\appanalysis.xml

..ユーザー指定の XML の場所へ。Java アプリケーションでこれを実現するにはどうすればよいですか?

4

2 に答える 2

2

代わりに環境変数を使用してください。この方法では、バッチ ファイルを編集する必要はなく、実行する前に変数を設定するだけです。

ここまたはここJava から環境変数を設定する方法を参照し、バッチ ファイルでそれらを使用する方法を次に示します。

于 2013-05-15T09:50:17.763 に答える