Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Saxon解析器返回一个错误';java';不被识别为内部或外部命令_Java_Tfs_Saxon - Fatal编程技术网

Saxon解析器返回一个错误';java';不被识别为内部或外部命令

Saxon解析器返回一个错误';java';不被识别为内部或外部命令,java,tfs,saxon,Java,Tfs,Saxon,我正在使用Saxon解析器在TFS构建定义中创建一个报告。我使用的命令行任务如下:java-jar“C:/Performance Tests/SaxonHE9-9-1-5J/saxon9he.jar”-s:“C:\Performance Tests\Script\results\Result.xml”-xsl:“C:\Performance Tests\Script\results\JMeterJunitReport.xml”。我已经在代理上安装了java(jre),并在系统变量中为java指定

我正在使用Saxon解析器在TFS构建定义中创建一个报告。我使用的命令行任务如下:
java-jar“C:/Performance Tests/SaxonHE9-9-1-5J/saxon9he.jar”-s:“C:\Performance Tests\Script\results\Result.xml”-xsl:“C:\Performance Tests\Script\results\JMeterJunitReport.xml”
。我已经在代理上安装了java(jre),并在系统变量中为java指定了
jre\u HOME
Path
java-version
命令在代理上运行良好。但是,当我尝试在TFS中运行任务时,出现以下错误:

'java' is not recognized as an internal or external command,
operable program or batch file.
这种行为的原因可能是什么?在JMeter将java路径添加到JMeter.bat的情况下,会有所帮助。如何用撒克逊人解决这个问题?我已尝试添加
set PATH=“C:\Program Files\Java\jre1.8.0\U 231\bin”;%路径%
saxon9he.jar
文件,该文件没有帮助。Saxon文件夹中的其他文件是.jar和一些.txt文档,它们在这里似乎不合适


提前感谢此消息表示操作系统找不到“java”命令。这与Saxon无关——如果操作系统不能加载Java,那么Java就不能加载Saxon,因此Saxon不可能成为问题或解决方案的一部分。换句话说,你找错了方向

如果Windows找不到要执行的程序(在本例中为Java),那是因为程序不在Windows搜索的路径上。您需要修复路径以包含Java可执行文件,或者在调用它时需要使用完整的路径名。

谢谢