tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von SE
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
371
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fr3ed fr3ed ist offline Rookie
    Registriert seit
    Jun 2011
    Ort
    SB
    Beiträge
    7
    Hallo,

    ich beschäftige mich in Java mit File-Handling unter Windows- C:\Programme. Nicht-Admins haben dort keine Schreibrechet und die Daten werden im VirtualStore abgespeichert.
    Gibt es eine Möglichkeit, dass Java die Daten, falls es nicht erlaubt ist unter z.B.
    Code :
    1
    
    C:\Programme\P1
    zu schreiben, sie unter
    Code :
    1
    
    C:\Users\<Benutzername>\AppData\Local\VirtualStore\Program Files (x86)\P1
    schreibt.
    Das ich explizit den Pfad angeben kann ist klar. Nur bin ich auf der Suche nach einer etwas eleganteren Lösung.

    Über Hilfe würde ich mich freuen....

    Ciao
     

  2. #2
    SE Tutorials.de Gastzugang
    Ähm ja ... die Möglichkeit hast du in dem du halt explizit den Pfad angibst. Das Problem ist das du natürlich VORHER genau prüfen musst welches OS verwendet wird. Denn den Ordner c:\program files (x86) gibt es nur unter einem 64-Bit Windows ...
    Da aber viele Home-User keine Ahnung haben und im freien Handel immer noch die 32-Bit version vorreiter ist obwohl die gesamte Hardware schon nach einem 64-Bit OS schreit ist sowas natives immer so eine Sache. Frage mal im C-Forum wie die das lösen oder wie es bei z.B. Installern gemacht wird. Wenn du das hast sollte es für uns eine Kleinigkeit sein das nach Java zu portieren.
    fr3ed bedankt sich. 

  3. #3
    fr3ed fr3ed ist offline Rookie
    Registriert seit
    Jun 2011
    Ort
    SB
    Beiträge
    7
    Hmm hab ich mir fast schon gedacht das da was gebastelt werden muss. Danke für den Hinweis.
     

  4. #4
    SE Tutorials.de Gastzugang
    Ich würde dir Persönlich erstmal empfehlen für den Anfang deine Applikationen entweder durch Web Start zu verteilen oder dierekt unter System.getProperty("user.home") ein Unterverzeichnis erstellen und da drin arbeiten da die Manipulation der wichtigen durch Windows geschützten Ordner sich wirklich nur bei entsprechend großen Applikationen sinnvoll einsetzen lässt.
     

  5. #5
    fr3ed fr3ed ist offline Rookie
    Registriert seit
    Jun 2011
    Ort
    SB
    Beiträge
    7
    Entsprechend groß ist die Aplikation schon. Aber ich belass es nun dabei, dass die Daten ins user.home gespeichert werden. So bleibt auch das Verhalten in Hinsicht zu anderen OS gleich.
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 04.02.10, 14:52
  2. Java Trayicon unter Windows nicht sichtbar
    Von Infomatrixx im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 16.04.09, 20:50
  3. Mit Java Dateien öffnen unter Windows Vista
    Von blubfisch im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 13.09.07, 18:32
  4. Antworten: 0
    Letzter Beitrag: 13.12.06, 10:38
  5. Java Anwendung unter windows starten?
    Von Yetkin im Forum Java
    Antworten: 3
    Letzter Beitrag: 12.07.05, 16:47

Stichworte