2015-07-02 37 views
6

Khi tôi sử dụng mã này tại máy tính tại nhà, nó cho đầu ra là "output1", nhưng khi tôi sử dụng cùng một mã tại PC văn phòng của mình cho đầu ra khác nhau là "output2".Kết quả khác nhau trên hệ thống khác nhau

mã:

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

    Tại sao có sự khác biệt về sản lượng?

+0

Có phải cùng một Java, cùng một Windows không? –

+1

nó lấy từ biến môi trường TMP, kiểm tra nó trên máy tính ở nhà và văn phòng – prsmax

+1

Nên là giá trị biến môi trường của bạn. Tôi không nghĩ rằng nó có liên quan đến Java. – Aakash

Trả lời

2

Những kết quả đầu ra mà java cung cấp cho từ thực System.out.println(System.getProperty("java.io.tmpdir"));
được lấy từ TMP biến môi trường thiết lập trong hệ thống ...

Kiểm tra có ...

Sẽ có là một sự khác biệt trong đường dẫn cho biến môi trường được đặt ở đó.

Các vấn đề liên quan