使用java调用class文件有两种情况
1、class没有package
比如有个class文件HelloWord.class
用java命令调用
java HelloWorld
这里后面不要加class后缀
2、class有package
1、
比如类名为str.Test1
结构为
myClass
str
Test1.class
在myClass目录下 执行java命令 java str.Test1
[guanghao@hadoop-clients ~]$ java str.Test1
demo
2、需要依赖包的时候
条件和上面不变 比如需要fastJson的包
这里我们就需要引入classpath
形式为
java -classpath myClass的路径:引入jar包的路径
比如现在我的jar包在当前目录 而myClass目录为 /home/guanghao
[guanghao@hadoop-clients data]$ java -classpath /home/guanghao:./fastjson-1.2.47.jar str.Test1
demo