Я использую PSEXEC для запуска java-процесса на локальном компьютере. Когда я запускаю PSEXEC без учетной записи пользователя, он работает нормально.
c: /> psexec java testclass
Но когда я запускаю с учетной записью пользователя
c:> psexec -u user -p пароль java test
Это дает мне ошибку ниже
PsExec не может запустить java: система не может найти указанный файл
Я проверил переменную environemt для указанного выше пользователя, и переменная PATH была правильно сопоставлена с путем java. Может ли кто-нибудь помочь мне решить эту проблему.
Почему бы просто не указать полный путь?
например.:
psexec -u username -p pw "C:\Program Files\Java\jre6\bin\java.exe" C:\path\test