我有從Groovy腳本運行Java代碼中的問題(常規腳本了SoapUI測試套件的一部分) 我創建簡單的腳本:錯誤導入罐子
import myjar.jar
new TopClass().sayHello()
的代碼TOPCLASS:
public class TopClass {
public void sayHello(){
System.out.println("Hello");
}
}
我把myjar.jar到兩個的soapUI-PRO-2.5 \ lib和soapUI的-PRO-2.5 \ BIN \分機文件夾。 但行書,我得到:
org.codehaus.groovy.control.MultipleCompilationErrorsException: 啓動失敗,Script1.groovy:2:無法解析類myjar.jar @ 線2條,列1.org。 codehaus.groovy.syntax.SyntaxException:無法 決心類myjar.jar @線2,列1在 org.codehaus.groovy.ast.ClassCodeVisitorSupport.addError(ClassCodeVisitorSupport.java:113) 在 org.codehaus。 groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:970) at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java: 141) 在 org.codehaus.groovy.control.CompilationUnit $ 5.call(CompilationUnit.java:527) 在 org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:772) 在 組織。 codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:438) 在 groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281) 在groovy.lang.GroovyShell.parseClass(GroovyShell.java:572)在在
groovy.lang.GroovyShell.parse(GroovyShell.java:584)在 groovy.lang.GroovyShell.parse(GroovyShell.java:564)在 groovy.lang.GroovyShell.parse(GroovyShell.java:603)
請幫我找到我在做什麼錯
您是否已將jar添加到構建路徑?在Eclipse 「addToBuildPath」 – 2012-04-28 11:11:42