2015-07-02 34 views
6

Wenn ich diesen Code an meinem Heim-PC, gibt es die Ausgabe als "output1", aber , wenn ich den gleichen Code an meinem Büro-PC verwenden gibt eine andere Ausgabe als "output2".Verschiedene Ergebnisse auf verschiedenen System

Code:

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

    Warum gibt es einen Unterschied in der Ausgabe ist?

+0

Ist es das gleiche Java, das gleiche Windows? –

+1

Es dauert von TMP Umgebungsvariable, überprüfen Sie es auf Heim-und Office-PC – prsmax

+1

Sollte Ihre Umgebung Variable Wert sein. Ich denke nicht, dass es für Java relevant ist. – Aakash

Antwort

2

Diese Ausgänge, die die Java- System.out.println(System.getProperty("java.io.tmpdir"));
gibt aus dem TMP-Umgebungsvariable von der Ausführung im System eingestellt genommen wird ...

dort prüfen ...

Es wird sei ein Unterschied im Pfad für die dort eingestellte Umgebungsvariable.

Verwandte Themen