下面是我现有的脚本。
for f in $( find $CATALINA_HOME/webapps/myapp/WEB-INF/lib/ -name "*.jar" ); do
CLASSPATH="$CLASSPATH:$f"
done
在使用 .jar 包装 java 类之前,上面的代码工作正常。但是现在有更多的 jar,所有 java 类都保存在可读文件夹(意味着包)中。
所以我想将我所有的 java 类文件夹添加到类路径中。任何帮助表示赞赏。
提前致谢
阿肖克
最佳答案
我不确定你是否要求这个。
如果文件夹的路径相同,您可以使用 -or
和 find
找到 $CATALINA_HOME/webapps/myapp/WEB-INF/lib/-name "*.jar"-or -type d
-type d
也会找到目录
关于java - 如何在 linux shell 脚本中添加 java 类文件夹而不是 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21777214/