在java中导入用户定义包的问题

在java中导入用户定义包的问题,java,import,package,.class-file,Java,Import,Package,.class File,我想将包中的.class文件导入到另一个文件中。目录结构如下所示 |-lib-(contains some jar files) | |-XYZ-| | |-CT-(package that contains some .class files) | | | |-B.java | |-A.java |-lib-(包含一些jar文件) | |-XYZ-| ||-CT-(包含一些.class文件的包) | | ||-B.java | |-A.java 如何将“CT”包

我想将包中的
.class
文件导入到另一个文件中。目录结构如下所示

|-lib-(contains some jar files) | |-XYZ-| | |-CT-(package that contains some .class files) | | | |-B.java | |-A.java |-lib-(包含一些jar文件) | |-XYZ-| ||-CT-(包含一些.class文件的包) | | ||-B.java | |-A.java
如何将“CT”包中的
.class
文件导入
B.java
以及如何将它们导入
A.java
。如何提供类路径和内容。此外,我还想在lib中设置jar文件的类路径……那么如何进行呢?

将一个类导入另一个类是在编码时完成的

从代码看,似乎没有父子关系

要在B.java中导入,请编写
import XYZ.CT.

要在A.java中导入,请编写
import XYZ.B

要在运行时设置类路径,请执行以下操作:

java-classpath指向lib的路径,所有jar文件一个接一个地被分隔为:for unix和;对于windows,然后将路径附加到lib folder的父文件夹,以将所有类添加到类路径

e、 g.对于unix:

java -cp lib/a.jar:lib/b.jar;<parent folder of lib> <main program class name with complete package>
java-cp-lib/a.jar:lib/b.jar;