https://www.jianshu.com/p/285d72098ed6
使用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
参考文件:https://blog.csdn.net/sxzlc/article/details/73744721
作者:早点起床晒太阳
链接:https://www.jianshu.com/p/285d72098ed6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
本文详述了如何在Java环境中调用无包名及有包名的Class文件,包括基本语法、依赖包引入及具体操作步骤。适用于Java开发者理解和掌握Class文件的运行机制。

2万+

被折叠的 条评论
为什么被折叠?



