首页 > 学院 > 开发设计 > 正文

Groovy调用

2019-11-08 03:01:49
字体:
来源:转载
供稿:网友

Groovy调用

1、Groovy脚本调用groovy脚本文件helloworld.groovy。
PRintln "Hello World!" // Hello World!输入groovy helloworld.groovy可以调用该脚本也可像java一样先进行编译,生产helloworld.class文件。
groovyc helloworld.groovy再使用java命令运行class文件。
java -classpath xxx/embeddable/groovy-all-2.4.7.jar:. helloworld2、Groovy调用Groovy脚本script.groovy文件
evaluate(new File("helloworld.groovy"))返回Hello World!3、Groovy调用Groovy类AGroovyClass.groovy文件定义了一个类,在另外一个脚本中调用这个类。
class AGroovyClass {                                    	def add(val1, val2) {		val1 + val2	}}useGroovyClass.groovy文件
AGroovyClass obj = new AGroovyClass()println obj.add(17, 31) // 48如果两个文件在同一目录下,直接调用groovy useGroovyClass.groovy。否则需要指定classpath。
groovy -classpath lib useGroovyClass.groovy4、Groovy调用Java类AJavaClass.java文件指定了一个Java类。
public class AJavaClass {	public void print() {		System.out.println("In AJavaClass print");	}}useJavaClass.groovy文件
AJavaClass obj = new AJavaClass()obj.print()先对AJavaClass.java进行编译,再调用useJavaClass.groovy文件。
groovyc AJavaClass.javagroovy useJavaClass.groovy返回In AJavaClass print
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表