Hallo miteinander,
für meine Projektarbeit an der Uni habe ich in Java einen Installations-Wizard gebastelt der mir das enthaltene Programm an beliebiger Stelle installiert. Nun hätte ich gerne, wie in jedem gutem Installer vorhanden, die Option auch einen Eintrag ins Startmenü und eine Verknüpfung auf dem Desktop zu setzen.
Das ganze ist in Java Swing realisiert damit es aus plattformunabhängig unter Windows, Linux und Mac laufen kann. Über die System.getProperty() ist es ja kein Problem die verschiedenen Betriebssysteme abzufragen und die entsprechenden Pfade zu setzen. Ob man jetzt auch explizit Gnome oder KDE abfragen kann weiss ich nicht.
Für den Startmenüeintrag unter Gnome brauche ich ja lediglich eine "xyz.desktop" unter "/usr/share/application" bzw. "~/.local/share/applications" anzulegen. Nur wie sieht es mit einer Verknüpfung auf dem Desktop aus und evtl. Root-Rechte die benötigt werden?
Hat schon jemand Erfahrungen damit? Sind diese Verknüpfungen unter KDE 3.x / 4 genauso leicht anzulegen?
Vielen Dank im Voraus
greetz
derDoc
PS: Bitte keine gut gemeinten Ratschläge bzgl. Java Webstart posten. Dieser kann zwar automatische Menüeintrage unter allen BS erstellen, doch will ich diesen nicht benutzen, da ich für mein hart erarbeitetes Programm einen eigenen, individuellen Installer verwenden will.