无法从Java类中找到groovy类

时间:2010-11-22 23:31:28

标签: java groovy

我正在使用Eclipse IDE。我有一个名为B.groovy

的常规课程
Class B
{  
// some groovy code here  
}  

现在我有一个名为A.java&的Java类。我需要从这个类A调用一个groovy方法,但我不断收到编译错误。我在构建路径中有groovy-all-1.7.5 jar文件但仍然遇到编译问题。这两个类都是同一个包的一部分。我在这里错过了什么?如何解决此编译错误?

public class A{  
B.method()  
}

1 个答案:

答案 0 :(得分:0)

您的构建路径似乎不一致。你的groovy .class文件需要与javac发出的构建目录相同。添加-cp groovy / build以指向groovyc生成其.class文件的位置应解决您的问题。

嗯,澄清:

groovyc myGroovy.groovy
javac -cp groovy/build myJava.java

如果你使用this tutorial,那么你可能有不同的项目。在这种情况下,只需添加您的Groovy项目的Java项目依赖项,它将为您解析groovy类文件。这是项目 - >属性 - >构建路径 - >项目 - >添加...并选择您的Groovy项目。