偶爾會出現這樣的狀況:在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")); }