我正在尝试使用groovyc,但有些是不对的:
>echo println("Hello world") > test.groovy >groovy test.groovy Hello world >groovyc test.groovy >java -cp C:\utils\groovy-1.8.1\embeddable\groovy-all-1.8.1.jar test Error: Could not find or load main class test >dir test.class ... 11/10/2011 02:54 PM 7,104 test.class
我失踪了什么
解决方法
当您使用-cp switch指定类路径时,其默认值(当前目录)将被覆盖,因此JVM找不到您的类.
将当前目录添加到classpath,一切正常:
>java -cp C:\utils\groovy-1.8.1\embeddable\groovy-all-1.8.1.jar;. test Hello,world