我使用 PSEXEC 在本地机器上启动 Java 进程。当我在没有任何用户帐户的情况下运行 PSEXEC 时,它运行正常。
c:/>psexec java 测试类
但是当我使用用户帐户运行时
c:>psexec -u 用户 -p 密码 java 测试
它给了我以下错误
PsExec 无法启动 java:系统找不到指定的文件
我检查了上述用户的环境变量,发现 PATH 变量已正确映射到 java 路径。有谁能帮我解决这个问题。
答案1
为什么不直接提供完整路径?
例如:
psexec -u username -p pw "C:\Program Files\Java\jre6\bin\java.exe" C:\path\test