tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1315
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kleiner_floh kleiner_floh ist offline Mitglied Bronze
    Registriert seit
    Jul 2007
    Ort
    Hamburg
    Beiträge
    46
    Hallo Leute,

    ich suche eine Möglichkeit mit Java Symbolische Links, also Verknüpfungen auf Files zu erstellen. Unter Linux wäre das ganze kein Problem über Runtime.getRuntime().exec("ln -s "+ link + target)

    Das Problem ist jedoch, dass ich eine gewisse Plattformunabhängigkeit behalten muss, es wäre dabei kein Problem das OS auszulesen und entsprechende Funktionen aufzurufen.

    Eine weitere Idee ist es von mir über das JNI zu gehen, und über entsprechende C Klassen in Windows die Verknüpfungserstellung durchführen zu lassen. Ich weiß jedoch garnicht ob das unterhalb von Vista möglich ist (Seit Vista gibt es MKLINK).

    Ferner spreche ich kein C...

    Vielleicht habt ihr noch eine gute Idee, wie man dieses Problem lösen kann.
    Danke und liebe Grüße

    Floh
     
    Unhandled exception type StupidUserException.

  2. #2
    Avatar von joschi70
    joschi70 joschi70 ist offline Mitglied Gold
    Registriert seit
    Sep 2008
    Beiträge
    143
    Hi,

    NTFS beherrscht auch Links.
    http://en.wikipedia.org/wiki/NTFS_symbolic_link

    Jedoch hatte ich unter Vista, aufgrund meiner Berechtigung, Probleme das Kommando mklink auszuführen.

    Vielleicht hilft's Dir irgendwie weiter...

    Nachtrag:
    Mit dem Elevation Powertoy (http://technet.microsoft.com/en-us/m.../cc510320.aspx) sollte es funktionieren, wenn Du Dein Java Programm schon elevated startest:
    Code :
    1
    
    Elevate.cmd javaw -jar file.jar

    Gruß
    joschi
    Geändert von joschi70 (06.10.08 um 14:09 Uhr)
     

  3. #3
    kleiner_floh kleiner_floh ist offline Mitglied Bronze
    Registriert seit
    Jul 2007
    Ort
    Hamburg
    Beiträge
    46
    Vielen Dank,

    leider hilft mir das nicht so ganz weiter, weil ich ja davon weg kommen will, nur für Vista Links setzen zu können.

    Bei mir erzählt er mit mklink immer das er es nicht finden kann...über cmd ist es aber ohne Probleme erreichbar, aber dafür könnte ich ja auch ein .bat bauen.
     
    Unhandled exception type StupidUserException.

  4. #4
    Avatar von joschi70
    joschi70 joschi70 ist offline Mitglied Gold
    Registriert seit
    Sep 2008
    Beiträge
    143
    Hi,

    wenn du die cmd mit
    Code :
    1
    
    cmd /C mklink ...
    aufrufst sollte es gehen.

    Gruß
    joschi
     

  5. #5
    kleiner_floh kleiner_floh ist offline Mitglied Bronze
    Registriert seit
    Jul 2007
    Ort
    Hamburg
    Beiträge
    46
    Jo hast recht, THX!

    Jetzt läuft es schonmal unter WinVista, Linux ist ja sehr einfach dank ln -s

    und einfach mal sehen, ob mklink nicht woanders auch läuft, ansich ist es ja nur ntfs abhängig!

    Danke
     
    Unhandled exception type StupidUserException.

  6. #6
    Avatar von joschi70
    joschi70 joschi70 ist offline Mitglied Gold
    Registriert seit
    Sep 2008
    Beiträge
    143
    Hi,

    hiermit sollte es auch unter Windows XP (funktioniert vielleicht auch unter Vista) gehen:

    http://technet.microsoft.com/en-us/s.../bb896768.aspx

    Konnte es leider nicht testen, da der Download Link momentan nicht zu funktionieren scheint.

    Gruß
    joschi
     

  7. #7
    kleiner_floh kleiner_floh ist offline Mitglied Bronze
    Registriert seit
    Jul 2007
    Ort
    Hamburg
    Beiträge
    46
    Danke Joshi,

    habe es hiermit gelöst: http://www.zdnet.de/windows_system_v...45-30973-2.htm

    das heisst ebenfalls mklink, war einfacher!

    Aber Vielen Dank
     
    Unhandled exception type StupidUserException.

Ähnliche Themen

  1. Dynamische Symbolische Links
    Von kevkev im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 30.05.06, 11:37
  2. Symbolische Symbole
    Von PDeffer im Forum Typografie
    Antworten: 2
    Letzter Beitrag: 11.11.03, 16:24
  3. if und log. Verknüpfungen
    Von How im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 05.07.03, 15:08
  4. Verknüpfungen
    Von met im Forum 3D Studio Max
    Antworten: 1
    Letzter Beitrag: 25.02.03, 16:03
  5. Menu-Links, Sub-Links, Normale-Links
    Von deepgreen im Forum CSS
    Antworten: 1
    Letzter Beitrag: 05.10.02, 23:03