generaciondecodigos@nereida:~/src/groovy/separatedcomp$ cat -n AJavaClass.java 1 // Some Java code 2 public class AJavaClass 3 { 4 { 5 System.out.println("Created Java Class"); 6 } 7 8 public void sayHello() { 9 System.out.println("Hello"); 10 } 11 }
generaciondecodigos@nereida:~/src/groovy/separatedcomp$ cat -n UseJavaClass.groovy 1 new AJavaClass().sayHello()
generaciondecodigos@nereida:~/src/groovy/separatedcomp$ groovyc -j AJavaClass.java -Jsource 1.6 generaciondecodigos@nereida:~/src/groovy/separatedcomp$ groovyc UseJavaClass.groovy generaciondecodigos@nereida:~/src/groovy/separatedcomp$ java -classpath /usr/local/src/groovy/groovy-1.6.5/target/install/embeddable/groovy-all-1.6.5.jar:. UseJavaClass Created Java Class Hello