我已经开发了一个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类。如何解决该问题?!
答案 0 :(得分:1)
您必须在claspath中包含目录/home/admin
:
java -cp /home/admin/lib.jar:/home/admin A
您也不需要使用java
文件调用A.java
。您可以直接使用类名A
来调用它。