ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
1315
1315
EMPFEHLEN
-
06.10.08 13:14 #1
- 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
FlohUnhandled exception type StupidUserException.
-
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ß
joschiGeändert von joschi70 (06.10.08 um 14:09 Uhr)
-
06.10.08 15:21 #3
- 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.
-
Hi,
wenn du die cmd mit
aufrufst sollte es gehen.Code :1
cmd /C mklink ...
Gruß
joschi
-
06.10.08 15:50 #5
- 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!
DankeUnhandled exception type StupidUserException.
-
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
-
06.10.08 16:20 #7
- 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 DankUnhandled exception type StupidUserException.
Ähnliche Themen
-
Dynamische Symbolische Links
Von kevkev im Forum Linux & UnixAntworten: 2Letzter Beitrag: 30.05.06, 11:37 -
Symbolische Symbole
Von PDeffer im Forum TypografieAntworten: 2Letzter Beitrag: 11.11.03, 16:24 -
if und log. Verknüpfungen
Von How im Forum C/C++Antworten: 3Letzter Beitrag: 05.07.03, 15:08 -
Verknüpfungen
Von met im Forum 3D Studio MaxAntworten: 1Letzter Beitrag: 25.02.03, 16:03 -
Menu-Links, Sub-Links, Normale-Links
Von deepgreen im Forum CSSAntworten: 1Letzter Beitrag: 05.10.02, 23:03





Zitieren
Login





