【发布时间】:2018-09-28 15:16:13
【问题描述】:
我想将包中的.class 文件导入另一个文件。目录结构如下图所示。
如何将“CT”包中的.class 文件导入B.java,以及如何将它们导入A.java。如何提供类路径和东西。我也想将类路径设置为 lib 中的 jar 文件......那么该怎么做呢?
【问题讨论】:
标签: java import package .class-file
我想将包中的.class 文件导入另一个文件。目录结构如下图所示。
如何将“CT”包中的.class 文件导入B.java,以及如何将它们导入A.java。如何提供类路径和东西。我也想将类路径设置为 lib 中的 jar 文件......那么该怎么做呢?
【问题讨论】:
标签: java import package .class-file
将一个类导入另一个类是在编码时完成的。
从代码看,好像没有父子关系。
要在 B.java 中导入,请写 import XYZ.CT.<class name without .class extension>
要在 A.java 中导入,请写 import XYZ.B
在运行时设置类路径:
java -classpath 包含所有 jar 文件的 lib 路径,由 : for unix 和 ; 分隔对于 windows,然后将路径附加到 lib 文件夹的父文件夹以将所有类添加到类路径中。
例如对于 unix:
java -cp lib/a.jar:lib/b.jar;<parent folder of lib> <main program class name with complete package>
【讨论】: