Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
题主说了算,在设置你的程序要使用的类路径时,.:construct的意义何在?
.:
考虑
/Library/Java/Home/bin/java -cp $APP_HOME/lib/*.jar:: Handler
对比
/Library/Java/Home/bin/java -cp .:$APP_HOME/lib/*.jar:: Handler
类路径中的路径由:. 所以.只是类路径列表中的第一个条目,它指的是当前目录。
:
.
对于上面给出的代码特定片段:/Library/Java/Home/bin/java -cp .:$APP_HOME/lib/*.jar:
这意味着在 $APP_HOME 目录中的所有 jars 之前首先查看当前目录(用“.”表示)。
: 是 unix 中的类路径分隔符,而 ; 是 Windows 中的类路径分隔符。