一、 java 包名.类名
java abc.abc.HelloWorld
二、直接生成的可执行jar
java -jar abc.jar
三、不可运行的jar,或可运行的jar中的其他类
java -cp xxxx.jar abc.abc.TestHelloWorld
其中-cp命令是将xxx.jar加入到classpath,这样java class loader就会在这里面查找匹配的类。
四、用到了第三方的包很多时
java -Djava.ext.dirs=D:\test\lib
java -Djava.ext.dirs=. 当前目录
java -Djava.ext.dirs=D:\test\lib;.;c:\lib; 多个目录
java -Djava.ext.dirs=. abc.test.HelloWorld
java -Djava.ext.dirs=c:\java\axis-1_1\lib -classpath classes MyJavaClass