PSEXECを使用してローカルマシンでJavaプロセスを開始します。ユーザーアカウントなしでPSEXECを実行すると、正常に動作します。
c:/> psexec Java testclass
しかし、ユーザーアカウントで実行すると
c:> psexec -u user -p password Java test
それは私に以下のエラーを与えます
PsExecはJavaを起動できませんでした:システムは指定されたファイルを見つけることができません
上記のユーザーの環境変数を確認したところ、PATH変数がJavaパスに正しくマップされています。誰かがこの問題を解決するのを手伝ってくれませんか。
フルパスを提供しないのはなぜですか?
例えば。:
psexec -u username -p pw "C:\Program Files\Java\jre6\bin\Java.exe" C:\path\test