2011-01-18 107 views
0
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem; 
at org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:329) 
at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:502) 
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:430) 
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:387) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:288) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) 

我得到上述例外......任何想法?JDT編譯器異常

  1. 的JBoss(MX微內核)4.2.3.GA
  2. JDK 1.6
  3. ICEfaces的1.8.2

回答

0

here是您的解決方案

的JBoss Rules使用了Apache JCI與編譯器連接,這意味着我們可以切換到其他編譯器或版本。

有幾種方法可以啓用Janino編譯器,而不是JDT for Java語義。