运行依赖于另一个Java类的Java文件

时间:2020-07-31 06:16:13

标签: java shell centos

我已经开发了一个Java类(A),它可以调用另一个Java类(B),并且还使用外部库lib.jar。所有的类和jar文件都已上传到/ home / admin /目录。

现在我要在A上运行类centos

javac -cp /home/admin/lib.jar /home/admin/A.java /home/admin/B.java

然后:

java -cp /home/admin/lib.jar /home/admin/A.java

但是它说:找不到符号:B类。如何解决该问题?!

1 个答案:

答案 0 :(得分:1)

您必须在claspath中包含目录/home/admin

java -cp /home/admin/lib.jar:/home/admin A 

您也不需要使用java文件调用A.java。您可以直接使用类名A来调用它。