Posted on 2007-10-02 16:03
粉蓝调调 阅读(104)
评论(0) 编辑 收藏
配置方式:
网上资料到处都是,如果使用IDE的话编译后的class文件默认存放的路径和JAVA的路径不一致,需要在ECLIPSE中配置以下:
在classpath 配置中,选择add class folder..,把groovy编译后class文件存放的文件夹加入进去
我的例子:
目录结构:
MyClass.groovy:
package jazz.j7;
class MyClass {
String showName(){
return "jazz";
}
}
RunGroovy.java
package jazz.j7;
import groovy.lang.GroovyClassLoader;
public class RunGroovy {
public static String getName(){
try{
GroovyClassLoader gLoader = new GroovyClassLoader();
Class<?> c = gLoader.loadClass(MyClass.class.getName());
MyClass mc = (MyClass) c.newInstance();
return mc.showName();
}catch(Exception e){
e.printStackTrace();
}
return null ;
}
}
JSP代码:
<%=RunGroovy.getName() %>
运行结果:
jazz