groovy和java结合使用

groovy和java结合使用,第1张

概述一直想知道java中怎么使用groovy,比如java类中如何调用groovy定义的类文件,调用是否需要依赖groovy的jar文件。中午在看groovy资料的时候做了一个尝试,发现还是挺简单的。 开发工具:groovy-grails-tool-suite(eclipse也可以了) 工程结构: 说明:GroovyFirst 是groovy工程,invokePro是普通的java工程,invokeP

一直想知道java中怎么使用groovy,比如java类中如何调用groovy定义的类文件,调用是否需要依赖groovy的jar文件。中午在看groovy资料的时候做了一个尝试,发现还是挺简单的。

开发工具:groovy-grails-tool-suite(eclipse也可以了)

工程结构:

说明:GroovyFirst 是groovy工程,invokePro是普通的java工程,invokePro意图调用GroovyFirst中定义的groovy 类 CaculateSum.groovy。

上图中invokePro已经很清晰的表明了引用关系,GroovyFirst工程被打成jar包,invokePro添加了GroovyFirst.jar的依赖,为了在java工程中使用groovy,还需要添加groovy的依赖:groovy-2.2.1.jar,同时groovy-2.2.1.jar依赖了asm-4.1.jar。

至于Test类中怎么调用CaculateSum,看Test的代码:

package invokePro;import com.test.CaculateSum;public class Test {	public static voID main(String[] args) {		// Todo auto-generated method stub		CaculateSum sum = new CaculateSum();		int i = (Integer)sum.sum(1,2);		System.out.println(i);	}}
可以看出,Test中像使用普通的java类一样,使用CaculateSum。

这仅是一次探索,在java中如何使用groovy。

总结

以上是内存溢出为你收集整理的groovy和java结合使用全部内容,希望文章能够帮你解决groovy和java结合使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1265527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存