WEB开发网
开发学院软件开发Java 实战 Groovy: 在 Java 应用程序中加一些 Groovy 进... 阅读

实战 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.j


清单 4. 通过 Java 命令行调用 Groovy
c:\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 类中:

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:实战 Groovy Java

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接