java區分linux系統仍是windows系統

偶爾會出現這樣的狀況:在windows上開發,在linux上運行。因爲兩個系統的一些區別,可能要對代碼作一些調整。爲避免這樣的麻煩,仍是加個判斷好了。java

if(System.getProperty("os.name").toLowerCase().indexOf("linux") >=0){
   System.out.println("==========os.name:"+System.getProperty("os.name"));
}else if(System.getProperty("os.name").toLowerCase().indexOf("windows") >=0){
   System.out.println("==========os.name:"+System.getProperty("os.name"))
}else{
   System.out.println("==========other os.name:"+System.getProperty("os.name")); 
}
相關文章
相關標籤/搜索