[英]How to set the classpath in java in ubuntu and how to work with jar?
我正在尝试从jar文件导入该类。 我想将所有jar文件放置在目录中:
/home/somebody/lib/java/
使用下面给出的命令进行编译说明:
包com.aA不会退出**。 Java C.java
我在配置文件中设置以下内容。
CLASSPATH=/home/somebody/lib/java
然后将其导出。 以及添加到PATH
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();
}
}
这些类文件位于以下jar_file a.jar和b.jar中 。
您应该将jar文件添加到CLASSPATH
:
export CLASSPATH=/home/somebody/lib/java/a.jar:/home/somebody/lib/java/b.jar
类路径支持目录(带有*.class
文件) 或单个jar文件。 您还可以添加通配符 (或使用java -classpath
选项),但现在我将其省略,以免进一步复杂化;)
顺便说一句,您根本不需要更改PATH
环境变量。 CLASSPATH
绰绰有余。
根据文档 :
最好在命令中使用classpath选项( -classpath
或-cp
),而不是全局CLASSPATH
环境变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.