运行yuicompressor时出现Java错误

运行yuicompressor时出现Java错误,java,php,symfony,assetic,Java,Php,Symfony,Assetic,我在本地dev服务器上运行YUI compressor jar很好,但在web服务器上出现以下错误: Fatal error: Uncaught exception 'Assetic\Exception\FilterException' with message 'An error occurred while running: '/usr/bin/java' '-jar' '/path/to/includes/resources/java/yuicompressor-2.4.6.jar'

我在本地dev服务器上运行YUI compressor jar很好,但在web服务器上出现以下错误:

Fatal error: Uncaught exception 'Assetic\Exception\FilterException' 
with message 'An error occurred while running: 
'/usr/bin/java' '-jar' 
'/path/to/includes/resources/java/yuicompressor-2.4.6.jar' 
'-o' '/tmp/YUI-OUT-FGs8hh' '--type' 'js' '/tmp/YUI-IN-54MHwK' 
Error Output: Exception in thread "main" java.lang.NullPointerException 
at java.lang.VMClassLoader.defineClass(libgcj.so.10) at 
java.lang.ClassLoader.defineClass(libgcj.so.10) at 
java.security.SecureClassLoader.defineClass(libgcj.so.10) at 
java.net.URLClassLoader.findClass(libgcj.so.10) at 
gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.10) at 
java.lang.ClassLoader.loadClass(libgcj.so.10) at 
java.lang.ClassLoader.loadClass(libgcj.so.10) at 
gnu.java.lang.MainThread.run(libgcj.so.10) 
Input: /*! * jQuery JavaScript Library v1.7.2 * 
http://jquery.com/ * * Copyright 2011, John Resig * 
Dual licensed under the MIT or GPL Version 2 licenses. * 
http://jquery.org/license * * Incl in 
/path/to/includes/modules/Assetic/Exception/FilterException.php 
on line 40
我已经和服务器支持人员联系过了,他们说要联系开发人员。这可能是什么线索?我也在Github上发过帖子,但运气不好

这是Java版本:

# java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Java HotSpot(TM) Server VM (build 20.12-b01, mixed mode)
看到这个或者-基本上,您应该联系您的服务器支持,将他们的java运行时环境更改为适当的环境,而不是GCJ。使用常规JDK可以解决这个问题


如果他们坚持使用GCJ,他们至少需要将其修复为可运行。

我的第一个想法是
libgcj
没有安装在您的服务器上。我不喜欢服务器支持团队用“Conact the developer”打断我的话。对我来说,这通常是改变提供者的标志:)这些人帮了我很大的忙,总体来说都很好,但无论如何还是要感谢你的建议:)啊,那样的话好:)这就是解决办法;用JDK替换了GCJ,没有问题:)