我正试图从jar文件中导入类。我希望将所有的jar文件放置在以下目录中:
/home/somebody/lib/java/
使用下面给出的命令进行编译,会显示如下信息:
我在配置文件中设置了以下内容。包com.a.A不存在**。java C.java
CLASSPATH=/home/somebody/lib/java
然后将其导出。同时添加到PATH
中。
C.java
import com.a.A;
import com.a.AA;
import com.b.B;
import com.b.BB;
class B {
public static void main() {
new A();
new AA();
new B();
new BB();
}
}
类文件在以下a.jar和b.jar中。
'/home/somebody/lib/java/*.jar'
这个语句。棘手的部分是要确保您的 shell 不会为您展开通配符。无论如何,我认为我的建议应该能够正常工作 ;) - Paulo MattosCLASSPATH
环境变量,因为它会影响每个Java程序。通常您希望为不同的程序使用不同的类路径,所以不建议这样做。 - Lew Bloch