实战 Groovy: 在 Java 应用程序中加一些 Groovy 进来
2009-11-19 00:00:00 来源:WEB开发网
清单 4. 通过 Java 命令行调用 Groovyc:\dev\projects>java -cp ./target/classes/;c:/dev/tools/groovy/
groovy-all-1.0-beta-10.jar;C:/dev/tools/groovy/ant-1.6.2.jar;
C:/dev/projects-2.0/jid3lib-0.5.jar
com.vanward.groovy.Songs c:\dev09\music\mp3s
Artist: U2 Album: Zooropa Song: Babyface
Artist: James Taylor Album: Greatest Hits Song: Carolina in My Mind
Artist: James Taylor Album: Greatest Hits Song: Fire and Rain
Artist: U2 Album: Zooropa Song: Lemon
Artist: James Taylor Album: Greatest Hits Song: Country Road
Artist: James Taylor Album: Greatest Hits Song: Don't Let Me
Be Lonely Tonight
Artist: U2 Album: Zooropa Song: Some Days Are Better Than Others
Artist: Paul Simon Album: Graceland Song: Under African Skies
Artist: Paul Simon Album: Graceland Song: Homeless
Artist: U2 Album: Zooropa Song: Dirty Day
Artist: Paul Simon Album: Graceland Song: That Was Your Mother
把 Groovy 嵌入 Java 代码
虽然命令行的解决方案简单有趣,但它并不是所有问题的最终解决方案。如果对更高层次的完善感兴趣,那么可能将 MP3 歌曲工具直接导入 Java 程序。在这个例子中,我想导入 Song.class ,并像在 Java 语言中使用其他类那样使用它。类路径的问题与上面相同:我需要确保包含了 uber-Groovy jar 文件、Ant 和 jid3lib-0.5.jar 文件。在清单 5 中,可以看到如何将 Groovy MP3 工具导入简单的 Java 类中:
更多精彩
赞助商链接