Java Symfony2断言:转储“错误输出”:;系统找不到指定的路径";
我下载并把它放在Java Symfony2断言:转储“错误输出”:;系统找不到指定的路径";,java,symfony,assetic,yui-compressor,Java,Symfony,Assetic,Yui Compressor,我下载并把它放在app/Resources/java/文件夹中 接下来,我在我的小树枝模板中创建了{%stylesheets%}块,如下例所示: {% stylesheets 'bundles/arsen/css/style.css' filter='cssrewrite, yui_css' output='assets/css/complied.css' %} <link rel="stylesheet" type="text/css" href="{{
app/Resources/java/
文件夹中
接下来,我在我的小树枝模板中创建了{%stylesheets%}
块,如下例所示:
{% stylesheets
'bundles/arsen/css/style.css'
filter='cssrewrite, yui_css'
output='assets/css/complied.css'
%}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}">
{% endstylesheets %}
据我所知,我已经安装了java jre,并且可以从命令行访问java:
$ java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) Client VM (build 25.73-b02, mixed mode, sharing)
在我的windows路径中,我有:
C:\ProgramData\Oracle\Java\javapath已注册
此路径指向此处:
我觉得这条路很好。
是否有人知道缺少了什么或问题在哪里阻止了app/console assetic:dump
命令的工作
此设置可能会导致问题app/config/config.yml
:
assetic:
#...
#java: /usr/bin/java
filters:
cssrewrite: ~
yui_css:
jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.8.jar"
#...
如symfony文件所述: Windows用户需要记住将配置更新到正确的Java位置。
在Windows7 x64中,默认为C:\Program Files(x86)\Java\jre6\bin\Java.exe 实际上,该命令正在查找位于
/usr/bin/java
中的可执行文件,而该文件在Windows上不存在
此外,您还必须在assetic配置中注册java路径:
assetic:
# ...
java: C:\Program Files (x86)\Java\jre7\bin\java.exe
请参阅文档部分
assetic:
# ...
java: C:\Program Files (x86)\Java\jre7\bin\java.exe