7、Groovy编程:编译与命令行操作全解析

Groovy编程:编译与命令行操作全解析

1. Groovy联合编译器

1.1 代码兼容性与编译需求

在编程中,我们可能会遇到不同语言编写的类。例如, Book 用 Groovy 编写, Publisher 用 Java 编写,但接口能很好地处理这两个类。 BookstoreGroovy 虽用 Groovy 编写,却能像 BookstoreJava 一样轻松实现用 Java 编写的 Bookstore 接口。要让代码正常工作,需要编译 Groovy 类,并且将 $GROOVY_HOME/embeddable 中的单个 Groovy JAR 文件添加到类路径中。

1.2 编译命令

  • 编译 Groovy 代码:
$ groovyc *.groovy
  • 编译 Java 代码:
$ javac *.java
  • 联合编译 Groovy 和 Java 代码:
$ groovyc * -j -Jclasspath=$GROOVY_HOME/embeddable/groovy-all-1.5.0.jar:.
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值