我想将包中的.class
文件导入另一个文件。目录结构如下所示。
|-lib-(contains some jar files) | |-XYZ-| | |-CT-(package that contains some .class files) | | | |-B.java | |-A.java
如何将“CT”包中的.class
个文件导入B.java
以及如何将它们导入A.java
。如何提供类路径和东西。另外我想在lib中将classpath设置为jar文件......那么如何去做呢?
答案 0 :(得分:0)
在编码时将一个类导入另一个类。
从代码中看,似乎没有父子关系。
要在B.java中导入,请写import XYZ.CT.<class name without .class extension>
要在A.java中导入,请写import XYZ.B
在运行时设置类路径:
java -classpath lib的路径,所有jar文件逐个分隔:for unix和;对于Windows,然后将路径附加到lib文件夹的父文件夹,以将所有类添加到类路径。
e.g。对于unix:
java -cp lib/a.jar:lib/b.jar;<parent folder of lib> <main program class name with complete package>