首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zf2 Assetic无法访问jarfile

Zf2 Assetic无法访问jarfile
EN

Stack Overflow用户
提问于 2012-10-18 22:14:56
回答 1查看 671关注 0票数 0

我正在使用Assetic模块作为ZF2的widmogrod。

Assetic\Filter\YUI\JsCompressorFilter返回以下内容:无法访问jarfile

Assetic\Exception\FilterException:运行时发生错误:"java“”-jar“-o”"C:\WINDOWS\Temp\YUIB083.tmp“--类型为"js”"C:\WINDOWS\Temp\YUIB053.tmp“错误输出:错误:无法访问-jar文件输入:芽芽-许多javascript

命令是在代码中的某个地方自动生成的,但是Java永远无法找到yuicompressor.jar。我不知道它是从哪条路走来的。

我已经加载了Symfony核心库intp ZF2和所有东西,安装了JRE7,现在我已经尝试将yuicompressor\yuicompressor.jar放在了所有地方。甚至硬编码的yuicompressor\yuicompressor.jar在Assetic\Filter\Yui\BaseCompressorFilter.php上也是这样:

公共功能__construct($jarPath =‘\yuicompressor.jar’,.)

也使用了绝对路径..。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-22 22:11:23

这是一条什么样的道路:\yuicompressor\yuicompressor.jar?如果您正在linux上工作,那么路径应该类似于/yuicompressor/yuicompressor.jar,但是您不太可能将jar放在那里。在windows上,这就像C:\yuicompressor\yuicompressor.jar一样,我不再使用assetic (编写了自己的模块),但这并不重要,因为配置与zf2模块无关,而是与Assetic自身相关。

不依赖于操作系统,我的jar放在下面运行得很好

代码语言:javascript
复制
/path/to/project/bin/yuicompressor-2.4.7.jar

resp.

代码语言:javascript
复制
C:\Path\To\Project\bin\yuicompressor-2.4.7.jar

并简单地配置过滤器路径如下

'bin' . DIRECTORY_SEPARATOR . 'yuicompressor-2.4.7.jar'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12964592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档