class="21051">
;
如何寫個bat能在window下直接運行,還得能在Linux下運行?這就需要JAVA來幫忙。
JAVA命令中 -classpath即是引入包,如果一個工程運行時需要包含其它包的話可以這樣寫:"java -classpath .;..libXXX.jar; javafilename" ,這是Windows系統下的命令語句,千萬別忘記了classpath後面的“.;”。Linux系統下的寫法為:"java -classpath :./lib/XXX.jar javafilename",如果沒有配置環境變量的話java可換成絕對路徑,即JDK的安裝bin路徑:%JavaHome%/bin/java,這裡沒有Windows下的“.;”,而且包與包之間,Windows下是以“;”號相間,而Linux下是以“:”號相間,Linux下記得“/”不要錯寫成“”。把命令語句保存為bat或sh,在對應系統下雙擊即可運行。
另:Linux下控制台運行SH文件命令:sh shname.sh;查看某文件內容:vi filename.filetype。