我使用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