shell定義java -classpath具體的含義以及注意事項?
- 2022-07-12
在shell中一般用環境變數CLASSPATH定義,你可以直接指定jar,也可以指定目錄,jdk1。5以後可以指定目錄時自動尋找所有的jar和zip,
例如 我們的jar全部在上級目錄的lib目錄下,
windows:
@ECHO OFF
SET LIB_PATH=。。\lib
SET CLASSPATH=%CLASSPATH%;%LIB_PATH%\*
linux:
#!/bin/bash
LIB_PATH=。。/lib
CLASSPATH=“$CLASSPATH:$LIB_PATH/*”
export CLASSPATH
你用sh sh01。sh執行你的指令碼時,系統會fork一個子shell出來,你改變的path是子shell的,一旦執行完畢,子shell會退出到當前shell,path會被複原。
你可以用。 sh01。sh執行指令碼,就達到你要的目的了。
上一篇:保為康口罩哪款好
下一篇:CCD視覺檢測視什麼意思