我尝试过:
PATH=$PATH:/apps/abc/xyz/lib/*.jar
export PATH
但它不会奏效。我需要在运行代码时明确添加每个jar。 有没有办法在一个文件夹中添加所有jar并在-cp中添加该文件夹,这将减少显式添加每个jar的工作量。
请帮助..
答案 0 :(得分:0)
PATH和CLASSPATH之间可能存在混淆。
在操作系统级别使用PATH来搜索可执行元素("程序")。
在Java环境中使用CLASSPATH来搜索java库(jar)和各个类。 CLASSPATH是一个环境变量," -cp"参数" java"," javac",命令也有类似的效果。
参考:
https://docs.oracle.com/javase/tutorial/essential/environment/paths.html