PSEXEC – pathvariables未find

我使用PSEXEC在本地机器启动java进程。 当我没有任何用户帐户运行PSEXEC它工作正常。

c:/> psexec java testclass

但是当我用一个用户帐户运行

c:> psexec -u用户-p密码javatesting

它给了我下面的错误

PsExec无法启动java:系统找不到指定的文件

我检查了上述用户的environemtvariables,并将PATHvariables正确映射到了javapath。 任何人都可以帮我解决这个问题。

为什么不提供完整的path?

例如:

psexec -u username -p pw "C:\Program Files\Java\jre6\bin\java.exe" C:\path\test