Wie kann man unter Windows 7 file types mit Java Applikationen verknüpfen?

binz

Neues Mitglied
Hallo,

Ich möchte Dateien mit einer bestimmten Endung mittels Doppelklick mit einer Java-Applikation öffnen. Wie geht das unter Windows 7?
Unter Windows XP, hab ichs hinbekommen, in dem ich die entsprechende Dateiendung mit C:\Programme\Java\jre6\bin\javaw.exe -jar mein.jar "%1" verknüpft habe, aber der Dialog von Windows 7, in dem man die Default Programme festlegen kann, scheint nur .exe Dateien ohne Parameter zu akzeptieren.... :autsch:

Grüsse und Danke für eure Hilfe!
Marco
 

Michael...

Top Contributor
Ich weiß nicht, ob es unter Win 7 andere Möglichkeiten gibt. Was aber definitiv geht ist den Eintrag direkt in der Registry unter HKEY_CLASSES_ROOT vorzunehmen - mit den üblichen Risiken einer direkten Manipulation in der Registry.

Bin mir nicht 100%ig sicher, aber es sollte funktionieren den XP Registry Eintrag zu der Dateiendung zu exportieren und in die Win 7 Registry zu importieren - Voraussetzung der Pfad zur JRE ist der selbe bzw. wird vor dem Import angepasst.
 

binz

Neues Mitglied
Ich weiß nicht, ob es unter Win 7 andere Möglichkeiten gibt. Was aber definitiv geht ist den Eintrag direkt in der Registry unter HKEY_CLASSES_ROOT vorzunehmen - mit den üblichen Risiken einer direkten Manipulation in der Registry.

Bin mir nicht 100%ig sicher, aber es sollte funktionieren den XP Registry Eintrag zu der Dateiendung zu exportieren und in die Win 7 Registry zu importieren - Voraussetzung der Pfad zur JRE ist der selbe bzw. wird vor dem Import angepasst.

Hab ich probiert, scheint aber nicht zu funktionieren. Windows 7 interessiert sich wohl nicht gross für Registry Einträge, die aus einem XP kommen.....:(
 

kodela

Bekanntes Mitglied
Hallo,

es funktioniert unter W7 einwandfrei. Entweder machst Du die Sache wie im alten XP über das kleine aber feine Tool "ExtMan", oder Du kopierst folgende Zeilen in eine Textdate, bei der Du die Extention in ".reg" umbenennst und die Du dann mit einem Doppelklick ausführen lässt.

Hier die Einträge:
Java:
[HKEY_CLASSES_ROOT\.sud]
@="sud-File"

[HKEY_CLASSES_ROOT\sud-File]
@="binäre Sudokudatei"
"EditFlags"=dword:00020000
"AlwaysShowExt"=""

[HKEY_CLASSES_ROOT\sud-File\DefaultIcon]
@="I:\\Tools\\Icons\\SUDOKU.ICO,0"

[HKEY_CLASSES_ROOT\sud-File\shell]

[HKEY_CLASSES_ROOT\sud-File\shell\Open]
@="Open"

[HKEY_CLASSES_ROOT\sud-File\shell\Open\command]
@=""C:\\Program Files (x86)\\Java\\jre6\\bin\\javaw.exe" "-jar" "I:\\Tools\\Sudoku\\KODELAs_Sudoku\\kodeku.jar" "%1""

[HKEY_CLASSES_ROOT\sud-File\shell\Open\ddeexec]
@=""

[HKEY_CLASSES_ROOT\sud-File\shell\Open\ddeexec\Application]
@=""

[HKEY_CLASSES_ROOT\sud-File\shell\Open\ddeexec\IfExec]
@=""

[HKEY_CLASSES_ROOT\sud-File\shell\Open\ddeexec\Topic]
@=""

Du musst natürlich den Text an Deine Verhältnisse anpassen. Bei mir sind es Dateien mit der Extention "sud", bei denen auf einen Doppelklick mein Sudoku-Programm gestartet wird, dem der Name der Datei, auf die der Doppelklick ausgeführt wurde, übergeben wird.

In den Zeilen 9 und 10 ist die Einbindung eines Icons für alle sud-Dateien realisiert.

in Zeile 18 muss der Pfad für die auszuführende jar-Datei eingetragen werden.

Bei mir funktioniert das. Ein kleines Problem ist noch, dass ich bei dem Aufruf von
private String userDir = System.getProperty("user.dir");​
nicht mehr das Arbeitsverzeichnis der jar-Datei sondern das Verzeichnis bekomme, in dem die Datei liegt, auf die ich den Doppelklick ausführe. Da bin ich auf der Suche nach Abhilfe.

MfG. Konrad
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Webstart Anwendung läuft unter OSX aber nicht unter Windows Tools - Maven, Gradle, Ant & mehr 5
S Maven / Encoding UTF-8 unter Windows Tools - Maven, Gradle, Ant & mehr 4
B Maven Maven unter Windows 7 Tools - Maven, Gradle, Ant & mehr 12
S Webstart startet unter Linux, bei Windows nicht Tools - Maven, Gradle, Ant & mehr 8
C FileOutputStream unter Linux, Ordnerproblem? (In Windows gehts) Tools - Maven, Gradle, Ant & mehr 7
M Autostart unter Windows für Java Aplikation Tools - Maven, Gradle, Ant & mehr 10
H Applet läuft unter Windows 98 nicht! Tools - Maven, Gradle, Ant & mehr 6
D Maven Windowsdeployment unter Ubuntu Tools - Maven, Gradle, Ant & mehr 0
reibi Maven Build unter anderen Namen Tools - Maven, Gradle, Ant & mehr 3
aze Maven downgraden von 3.x auf 2.09 unter Linux Tools - Maven, Gradle, Ant & mehr 4
B Maven Selenium-Test läuft nicht unter Firefox Tools - Maven, Gradle, Ant & mehr 2
G Ant Hudson/Jenkins, Ant und JUnit unter einen Hut bringen Tools - Maven, Gradle, Ant & mehr 12
D Maven, ausführbare jar-Datei unter spziellen Bedingungen - welche Plug-ins? Tools - Maven, Gradle, Ant & mehr 20
S Applet request unter Linux Tools - Maven, Gradle, Ant & mehr 14
E Probleme mit Buckminster unter eclipse 3.4 Tools - Maven, Gradle, Ant & mehr 11
N Maven2 Projekt unter Hudson mit SVN Repository erstellen Tools - Maven, Gradle, Ant & mehr 4
P Java-Applet funktioniert unter WINXP nicht Tools - Maven, Gradle, Ant & mehr 2
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
G Shortcuts werden unter Java 1.6 immer neu erstellt Tools - Maven, Gradle, Ant & mehr 3
0 Webstart-Probleme unter Java6 Tools - Maven, Gradle, Ant & mehr 2
S Appletviewer unter Debian funktioniert nicht Tools - Maven, Gradle, Ant & mehr 3
G Kriege einfaches "Hallo Welt"-Applet unter Linux n Tools - Maven, Gradle, Ant & mehr 6
D Applet Dateizugriff unter UNIX und TextListener Problem Tools - Maven, Gradle, Ant & mehr 19
A Pixel auslesen unter JDK1.1.8 Tools - Maven, Gradle, Ant & mehr 2
S Java VM Versionsabfrage unter Java 1.1 / 1.0 Tools - Maven, Gradle, Ant & mehr 1
M jpackage zusätzlich zu deb installer auch einen windows installer bauen Tools - Maven, Gradle, Ant & mehr 9
S New version released: Java Switcher for 1.8.0_112 and Windows x64 only Tools - Maven, Gradle, Ant & mehr 4
S Java 32 Bit and 64 Bit Switcher for Windows XX [64 Bit only] Tools - Maven, Gradle, Ant & mehr 0
S Java Applikation als Windows Service einrichten Tools - Maven, Gradle, Ant & mehr 23
D Windows Desktop Verknüpfung erstellen Tools - Maven, Gradle, Ant & mehr 4
T Webstart auf Windows Clients Tools - Maven, Gradle, Ant & mehr 12
H Jenkins - maven-jar-plugin - kein jar-file Tools - Maven, Gradle, Ant & mehr 38
Thallius Jenkins nur zip file erstellen? Tools - Maven, Gradle, Ant & mehr 3
S Enviroment Variable jar file Tools - Maven, Gradle, Ant & mehr 0
L Ausführbare Jar-File funktioniert nicht Tools - Maven, Gradle, Ant & mehr 15
H Eclipse/Runnable JAR file/.fxml-Datei Tools - Maven, Gradle, Ant & mehr 1
R DLL in JAR File Tools - Maven, Gradle, Ant & mehr 5
G Maven JAR-File schmeißt NoClassDefFoundError wenn /lib Verzeichnis nicht daneben entpackt wird Tools - Maven, Gradle, Ant & mehr 9
B Ant Build File, wie ist der Java3D Native Code einzubinden? Tools - Maven, Gradle, Ant & mehr 6
C Applet Öffnen eines JAR-Files im JAR-File Tools - Maven, Gradle, Ant & mehr 2
A ProcessBuilder kann nach Deployment File nicht finden Tools - Maven, Gradle, Ant & mehr 4
B Buckminster: Plugin Version in Java source File einfügen Tools - Maven, Gradle, Ant & mehr 4
B Maven deploy-file frage Tools - Maven, Gradle, Ant & mehr 6
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
B SourceCode + Bilder in EIN Jar File packen Tools - Maven, Gradle, Ant & mehr 22
M Export von Jar File mit JDBC Treiber Tools - Maven, Gradle, Ant & mehr 2
I Ist ein Runnable Jar File Platformunabhängig? Tools - Maven, Gradle, Ant & mehr 13
grudge File in Applet laden Tools - Maven, Gradle, Ant & mehr 4
ABstraCT Passwort speichern im jar File ? Tools - Maven, Gradle, Ant & mehr 4
B Maven: file.separator und properties-Dateien Tools - Maven, Gradle, Ant & mehr 8
T eignes Tool in Ant-File Tools - Maven, Gradle, Ant & mehr 4
G ant - last modified datum aus file auslesen Tools - Maven, Gradle, Ant & mehr 7
S Applet und File-Object? Tools - Maven, Gradle, Ant & mehr 9
F jar file starten Tools - Maven, Gradle, Ant & mehr 12
T jar File im jar File Tools - Maven, Gradle, Ant & mehr 7
J keytool um für Tomcat keystore file zu erstellen Tools - Maven, Gradle, Ant & mehr 1
J Externe Dateien im jar File Tools - Maven, Gradle, Ant & mehr 4
G Jar File Java Web Start Tools - Maven, Gradle, Ant & mehr 2
G File open/save mit WebStart Tools - Maven, Gradle, Ant & mehr 3
D Properties File FileInputStream Problem Tools - Maven, Gradle, Ant & mehr 2
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
F Applet erscheint bei Eclipse, aber nicht im HTML-File Tools - Maven, Gradle, Ant & mehr 2
R Slash-Probleme durch File Tools - Maven, Gradle, Ant & mehr 2
shiny_hair Fehlermeldung: URI scheme is not "file" / Verzeich Tools - Maven, Gradle, Ant & mehr 8
B File open Dialog Tools - Maven, Gradle, Ant & mehr 6
K IE + Sun PlugIn + JAR + Zugriff per file:/ geht nicht mehr Tools - Maven, Gradle, Ant & mehr 2
L Applet jar file von 1.4 und 1.1.8 Tools - Maven, Gradle, Ant & mehr 21
D Netbeans / JAR File Tools - Maven, Gradle, Ant & mehr 2

Ähnliche Java Themen

Neue Themen


Oben