2014-10-27 12 views
5

Ich erstelle eine kleine Anwendung, um ein Bild von meinem Bildschirm zu machen. Ich kann es automatisch auf meinem Desktop speichern, diesen Weg mit:So erstellen Sie einen automatischen Pfad für eine Java-Anwendung

String FILENAME = "C:\\Users\\obed\\Desktop\\" + x + ".png"; 
ImageIO.write(image, "png", new File(FILENAME)); 

wo Obed my username ist. Wie kann ich "gehorchen" automatisch auf den PC-Namen des Benutzers ändern, damit ich meine Anwendung auf jedem Computer ausführen kann?

Antwort

5

Sie können den Home-Verzeichnis aus der Systemeigenschaft des Benutzers erhalten user.home:

String FILENAME = System.getProperty("user.home") + "\\Desktop\\" + x + ".png"; 
+0

Ja, es funktioniert, Danke Sir. –

Verwandte Themen