2015-07-02 133 views
6

當我在家用電腦上使用此代碼時,它將輸出作爲「output1」,但當我在辦公室PC上使用相同的代碼時,會給出與「output2」不同的輸出。不同系統上的不同結果

代碼:

System.out.println(System.getProperty("java.io.tmpdir")); 
  • 輸出1:C:\Users\admin\AppData\Local\Temp\
  • 輸出2:C:\Users\admin\AppData\Local\Temp

    爲什麼存在輸出差?

+0

它是一樣的Java,相同的Windows? –

+1

它從TMP環境變量中獲取,請在家庭和辦公室PC上檢查它 – prsmax

+1

應該是您的環境變量值。我認爲這與Java無關。 – Aakash

回答

2

這些輸出在Java從執行 System.out.println(System.getProperty("java.io.tmpdir"));
從系統設置TMP環境變量所給...

檢查有...

會有在那裏設置環境變量的路徑是不同的。