Noch kein Benutzerkonto?

Java Termine

Unsere Sponsoren

Advertisement
Advertisement
Advertisement
Startseite
JUG Deutschland Forum
Welcome, Guest
Please Login or Register.    Lost Password?
Re:eigene App mit Dateityp verknüpfen (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Re:eigene App mit Dateityp verknüpfen
#210
cover1012 (User)
Posts: 4
User Offline Click here to see the profile of this user
eigene App mit Dateityp verknüpfen 1 Year, 11 Months ago  
Hallo an alle,

ich habe eine kleine Applikation geschrieben in der ich verschiedene Media-Dateientypen öffnen kann. Die App ist NICHT plattformunabhängig und läuft ausschließlich unter Windows. Da stellt sich mir nun die Frage, wie ich Dateitypen mit meiner Anwendung verknüpfe (z.B. bei Klick auf einen mp3-File wird dieser mit meiner Anwendung geöffnet). Irgendjemand eine Idee?

Danke
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#265
The_S (User)
Posts: 74
User Offline Click here to see the profile of this user
Re:eigene App mit Dateityp verknüpfen 1 Year, 11 Months ago  
Ja, du musst die entsprechende Verknüpfung in der Registry anlegen. Das funktioniert entweder über Webstart, oder indem du den Schlüssel von Hand anlegst. Für die "von Hand"-Version empfehle ich dir diese Bibliothek:
http://sourceforge.net/projects/java-registry/

zusammen mit diesem Code :

Code:

public void connect(String appName, String extension, File jar, String icon) throws RegistryErrorException { Regor reg = new Regor(); reg.createKey(Regor.HKEY_CLASSES_ROOT, extension); reg.setValue(reg.openKey(Regor.HKEY_CLASSES_ROOT, extension), "", appName); reg.createKey(Regor.HKEY_CLASSES_ROOT, appName + "\\shell\\open\\command"«»); reg.setValue(reg.openKey(Regor.HKEY_CLASSES_ROOT, appName + "\\shell\\open\\command"«»), "", "\"" + System.getProperty("java.home"«») + "/bin/javaw.exe\" -jar \"" + jar.getAbsolutePath() + "\" \"%1\""«»); if (icon != null) { reg.createKey(Regor.HKEY_CLASSES_ROOT, appName + "\\DefaultIcon"«»); reg.setValue(reg.openKey(Regor.HKEY_CLASSES_ROOT, appName + "\\DefaultIcon"«»), "", icon); } }
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#335
Jellysheep (Visitor)
Click here to see the profile of this user
Birthdate:
Re:eigene App mit Dateityp verknüpfen 1 Year, 7 Months ago  
Hi,
danke, suche schon lange nach diesem code... endlich gefunden!
bye!
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop

Mehr Java


Advertisement
Advertisement
Advertisement
Advertisement

Anzeige

Advertisement

Suche

© 2010 Java User Group Deutschland e.V.
Joomla! is Free Software released under the GNU/GPL License.