Datei öffnen mit . jar

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diskutiere Datei öffnen mit . jar im Allgemeine Java-Themen Forum; Hi, ist es möglich unter Windows einzustellen, dass ein bestimmter Datentyp immer mit einer bestimmten JAR geöffnet werden soll (ich denke mal,...

  1. The_S
    The_S Aktives Mitglied
    Hi,

    ist es möglich unter Windows einzustellen, dass ein bestimmter Datentyp immer mit einer bestimmten JAR geöffnet werden soll (ich denke mal, die Datei wird als Parameter übegeben!?)? Wenn ich das über den "Öffnen Mit" Dialog versuche bekomm ich die Meldung, dass die zu öffnende Datei keine gültige Win32 Anwendung ist. Ich denke mal das liegt daran, dass Windows eine JAR nicht als Programm ansieht und ich das JAR-File als Anwendung auch nur auswählen kann, wenn ich den Filter von "Programme" auf "Alle Dateien" ändere.

    danke!
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. stev.glasow
    stev.glasow Guest
    Bau dir einfach ne bat oder ne exe die die jar startet.
    Und die gibst du dann bei "öffnen mit ..." an.
     
  4. SlaterB
    SlaterB Guest
    hast du es schon mit den Windows-Verknüpfungen probiert?
    Verknüpfung auf 'java -jar ..', öffnen mit Verknüpfung?
     
  5. The_S
    The_S Aktives Mitglied
    @stevg wie stell ichs bei ner bat an, dass die übergebenen Parameter an den Aufruf mit übergeben werden?

    @SlaterB hatte ich nicht, aber bei einem Versuch kommt die selbe Meldung :(
     
  6. stev.glasow
    stev.glasow Guest
    %1 oder $1 oder so ähnlich. die Anzahl bekommst bestimmt auch irgendwie raus. Frag mal google :###
     
  7. stev.glasow
    stev.glasow Guest
  8. The_S
    The_S Aktives Mitglied
    Danke, das schaut doch schonmal gut aus. Werds mir bei Gelgenheit mal anschauen :)
     
  9. Illuvatar
    Illuvatar Aktives Mitglied
    Zu dem Ergebnis auf dem Screenshot http://home.arcor.de/sidiousx/filetype.jpg

    kommt man per JDIC mit folgendem Code (nur Windows ;)):
    Code (Text):
    AssociationService as = new AssociationService();
                File startbat = new File ("JMind.bat");
                BufferedWriter bw = new BufferedWriter (new FileWriter (startbat));
                File chosen = new File (System.getProperty("user.dir"));
                bw.write("@echo off");
                bw.newLine();
                bw.write(chosen.getAbsolutePath().substring(0, 2));
                bw.newLine();
                bw.write("cd " + chosen.getAbsolutePath());
                bw.newLine();
                String javahome = System.getProperty("java.home", "");
                String filesep = File.separator;
                bw.write ("START " + javahome + filesep + "bin" + filesep + "javaw.exe -jar jMindMap3D.jar " + ((args.length != 0 && args[0].equals("-debug")) ? "-debug" : "") + "%1");
                bw.close();
                Association jm3 = new Association ();
                jm3.addFileExtension ("jm3");
                org.jdesktop.jdic.filetypes.Action jm3Action = new org.jdesktop.jdic.filetypes.Action ("open", startbat.getAbsolutePath() + " \"%1\"", "Open jMindMap3D");
                jm3.addAction (jm3Action);
                InputStream is = ClassLoader.getSystemResourceAsStream("icon.ico");
                OutputStream os = new FileOutputStream ("jMindMapIcon.ico");
                byte[] buf = new byte[512];
                int len;
                while ((len = is.read(buf)) >= 0){
                    os.write(buf, 0, len);
                }
                is.close();
                os.close();
                jm3.setIconFileName (new File ("jMindMapIcon.ico").getAbsolutePath());
                as.registerSystemAssociation (jm3);
     
     
  10. thE_29
    thE_29 Neues Mitglied
    Oder aber auch!

    Explorer öffnen!

    Extras->Ordneroptionen->Dateitypen

    Gewünschten Dateityp auswählen oder neu erstellen!

    Dann auf Erweitert!

    Dort Neu und Namen geben für Aktion (Öffnen als bsp)

    Als Programm zB das eingeben:

    C:\Programme\Java\jdk1.5.0_06\jre\bin\java.exe -jar C:\Programm.jar %1


    Natürlich müssen die Pfade angepasst werden, aber so geht das!
     
  11. The_S
    The_S Aktives Mitglied
    @thE_29 Das erscheint mir als beste und einfachste Möglichkeit. Werd ich daheim gleich mal ausprobieren :) danke!
     
Die Seite wird geladen...

Datei öffnen mit . jar - Ähnliche Themen

Kennt jemand ein Programm , um .DEX Dateien zu öffnen, bearbeiten und wieder speichern?
Kennt jemand ein Programm , um .DEX Dateien zu öffnen, bearbeiten und wieder speichern? im Forum Mobile Geräte
Java Datei öffnen
Java Datei öffnen im Forum Allgemeine Java-Themen
kein Sound beim Öffnen der jar-Datei, in Eclipse schon
kein Sound beim Öffnen der jar-Datei, in Eclipse schon im Forum Java Basics - Anfänger-Themen
Java kann Dateipfad nicht öffnen
Java kann Dateipfad nicht öffnen im Forum Allgemeine Java-Themen
Custom Datei Endung öffnen
Custom Datei Endung öffnen im Forum Java Basics - Anfänger-Themen
Status des Themas:
Es sind keine weiteren Antworten möglich.
Thema: Datei öffnen mit . jar