2014-02-10 1 views
0

У меня возникли проблемы с использованием grails с некоторыми java-файлами. У меня есть работающая Java-программа, которая компилирует ошибки witout, и у меня есть несколько графиков и контроллеров, которые работают правильно. Но когда я вставляю java-файлы в каталог src, я вижу следующую ошибку:Файлы Java не работают с grails

Похоже, что отсутствует какая-то библиотека, но я понятия не имею, как ее исправить.

Error 500: Internal Server Error 
URI 
/collab-todo/ 
Class 
org.codehaus.groovy.control.MultipleCompilationErrorsException 
Message 
startup failed: Compile error during compilation with javac. 

C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:5: error: package org.milyn does not exist import org.milyn.Smooks;^C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:6: error: package org.milyn.payload does not exist import org.milyn.payload.JavaResult;^C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:7: error: package org.milyn.payload does not exist import org.milyn.payload.StringResult;^C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:2: error: package org.milyn does not exist import org.milyn.Smooks;^C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:3: error: package org.milyn.payload does not exist import org.milyn.payload.JavaResult;^C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:4: error: package org.milyn.payload does not exist import org.milyn.payload.StringResult;^C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:20:error: cannot find symbol Smooks smooks = new Smooks(RunXML.class.getResourceAsStream("_xml_configs/smooks-config.xml"));^symbol: class Smooks location: class RunXML C:\Documents andSettings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:20: error: cannot find symbol Smooks smooks = new Smooks(RunXML.class.getResourceAsStream("_xml_configs/smooks-config.xml"));^symbol: class Smooks location: class RunXML C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:23: error: cannot find symbol StringResult xmlResult = new StringResult();^symbol: class StringResult location: class RunXML C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:23: error: cannot find symbol StringResult xmlResult = new StringResult();^symbol: class StringResult location: class RunXML C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:24: error: cannot find symbol JavaResult javaResult = new JavaResult();^symbol: class JavaResult location: class RunXML C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_05_java_binding\RunXML.java:24: error: cannot find symbol JavaResult javaResult = new JavaResult();^symbol: class JavaResult location: class RunXML C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:14: error: cannot find symbolSmooks smooks = new Smooks("/_07_templating/smooks-config.xml");^symbol: class Smooks location: class Run C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:14: error: cannot find symbol Smooks smooks = new Smooks("/_07_templating/smooks-config.xml");^symbol: class Smooks location: class Run C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:17: error: cannot find symbol StringResult ediResult = new StringResult();^symbol: class StringResult location: class Run C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:17: error: cannot find symbol StringResult ediResult = new StringResult();^symbol: class StringResult location: class Run C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:18: error: cannot find symbol JavaResult javaResult = new JavaResult();^symbol: class JavaResult location: class Run C:\Documents and Settings\XPMUser\collab-todo\src\java\Smooks\src\main\java\_07_templating\Run.java:18: error: cannot find symbol JavaResult javaResult = new JavaResult();^symbol: class JavaResult location: class Run 18 errors 1 error

+0

Это проблема с classpath, и похоже, что вы помещаете файлы Java в неправильный каталог (с Maven, они идут в 'src/main/java/my/package/MyClass.java', и у вас есть дубликаты имен каталогов). – chrylis

ответ

1

Похоже, что вам не хватает библиотеки (Smooks), идентифицированный org.milyn. Библиотека (jar) должна быть помещена в каталог lib или вы получаете ее через зависимость в BuildConfig.groovy.

Смежные вопросы