Zend framework2 Zf2 Assetic无法访问文件
我正在使用widmogrod提供的用于ZF2的Assetic模块 Assetic\Filter\YUI\JsCompressorFilter返回以下内容:无法访问jarfile Assetic\Exception\filtereexception:运行时出错:“java”“-jar”“-o”“C:\WINDOWS\Temp\YUIB083.tmp”“--键入“js”“C:\WINDOWS\Temp\YUIB053.tmp”错误输出:错误:无法访问jarfile输入:bladie bladie a-lot-javascript 该命令是在代码中的某个地方自动生成的,但Java永远无法找到yuicompressor.jar。我不知道它最终是从哪条路径执行的 我已经在Symfony核心库中加载了intp ZF2和所有东西,安装了Java JRE7,现在我已经尝试将yuicompressor\yuicompressor.jar放在所有地方。甚至在Assetic\Filter\Yui\BaseCompressorFilter.php中硬编码的yuicompressor\yuicompressor.jar也可以看到: 公共函数构造($jarPath='\yuicompressor\yuicompressor.jar',……) 并且还使用了绝对路径Zend framework2 Zf2 Assetic无法访问文件,zend-framework2,yui-compressor,assetic,Zend Framework2,Yui Compressor,Assetic,我正在使用widmogrod提供的用于ZF2的Assetic模块 Assetic\Filter\YUI\JsCompressorFilter返回以下内容:无法访问jarfile Assetic\Exception\filtereexception:运行时出错:“java”“-jar”“-o”“C:\WINDOWS\Temp\YUIB083.tmp”“--键入“js”“C:\WINDOWS\Temp\YUIB053.tmp”错误输出:错误:无法访问jarfile输入:bladie bladie a
有人能帮我吗?这是什么路径:
\yuicompressor\yuicompressor.jar
?如果您在linux上工作,路径应该类似于/yuicompressor/yuicompressor.jar
,但您不太可能希望将jar放在那里。在windows上,类似于C:\yuicompressor\yuicompressor.jar
我不再使用assetic模块(我自己编写的模块),但这并不重要,因为配置与zf2模块无关,而是与assetic模块本身有关
不取决于操作系统,我在放置jar的情况下运行良好
/path/to/project/bin/yuicompressor-2.4.7.jar
分别
然后像这样简单地配置过滤器路径
“bin”。目录“”分隔符yuicompressor-2.4.7.jar'
C:\Path\To\Project\bin\yuicompressor-2.4.7.jar