运行 java 文件依赖于另一个 java class
run java file which depends on another java class
我开发了一个 java class (A
) 调用另一个 java class (B
) 并且还使用外部图书馆 lib.jar
。所有 classes 和 jar 文件都已上传到 /home/admin/ 目录。
现在我想 运行 class 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
但是它说:找不到符号:class B. 如何解决这个问题?!
您必须在 claspath 中包含目录 /home/admin
:
java -cp /home/admin/lib.jar:/home/admin A
您也不需要使用 A.java
文件调用 java
。您可以直接使用 class 名称 A
来调用它。
我开发了一个 java class (A
) 调用另一个 java class (B
) 并且还使用外部图书馆 lib.jar
。所有 classes 和 jar 文件都已上传到 /home/admin/ 目录。
现在我想 运行 class 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
但是它说:找不到符号:class B. 如何解决这个问题?!
您必须在 claspath 中包含目录 /home/admin
:
java -cp /home/admin/lib.jar:/home/admin A
您也不需要使用 A.java
文件调用 java
。您可以直接使用 class 名称 A
来调用它。