Windows "öffnen mit" mit Java und einer JAR-Datei

4617
Boldewyn

Ich verwende den Rest-Client, um REST-APIs zu testen. Es ist im Grunde nur eine .jar-Datei, die über aufgerufen wird java -jar rest-client.jar. Der Rest-Client verwendet in meinem Fall zwei Dateierweiterungen .rcq, um Daten in Dateien zu speichern.

Ich möchte, dass der Explorer .rcqDateien öffnet java -jar rest-client.jar <infile>, aber wenn ich ihn (über die GUI) so konfiguriert habe, dass er nur JAR verwendet, funktioniert es offensichtlich nicht. Ich würde auch gut damit umgehen, HKEY_CLASSES_ROOT zu berühren, aber ich kenne die genaue Syntax nicht.

Übrigens: Es ist WinXP.

5

1 Antwort auf die Frage

4
harrymc

In zwei Schritten:

  1. Öffnen Sie den Explorer, klicken Sie mit der rechten Maustaste auf eine .rcq-Datei, und wählen Sie Öffnen. Wählen Sie dann aus der Liste die Option java.exe aus, und klicken Sie auf OK, nachdem Sie das Kontrollkästchen "Immer das ausgewählte Programm verwenden" aktiviert haben.

  2. Öffnen Sie weiterhin im Explorer Extras -> Ordneroptionen, Registerkarte Dateitypen, klicken Sie in der Liste auf .rcq und anschließend auf Erweitert. Klicken Sie auf Öffnen und dann auf Bearbeiten. Fügen Sie dem angezeigten Befehl die zusätzlichen Parameter hinzu.

Dies funktioniert auf meinem Vista-Rechner (+1). Leider stecke ich hier bei WinXP "Home" (was meiner Erfahrung nach im Wesentlichen bedeutet: "Ey, Benutzer! Sie sind so unwissend, wir geben Ihnen keine fortgeschrittenen Steuerelemente über die GUI"), andernfalls ' Akzeptieren Sie die Antwort. Boldewyn vor 14 Jahren 0
@Boldewyn: Man kann dasselbe auch über die Registry machen. Welcher Schritt geht bei Ihnen nicht? Und haben Sie regedit in Home (wenn nicht, gibt es Alternativen). harrymc vor 14 Jahren 0
Sie können auch die Registrierungseinträge vom Vista-Computer nach XP kopieren. Beginnen Sie mit HKEY_CLASSES_ROOT \ .rcq, das wahrscheinlich auf rcqfile verweist, sodass Sie auch HKEY_CLASSES_ROOT \ rcqfile benötigen. Speichern Sie sie in .reg-Dateien und doppelklicken Sie in XP darauf, um die Registrierung zu starten. harrymc vor 14 Jahren 0
Danke für die Hinweise. Es gab einen Schlüssel "rcq_auto_file" anstelle von "rcqfile", den ich ändern musste, aber das Bearbeiten der Registrierung funktionierte gut. Boldewyn vor 14 Jahren 0
Die Registerkarte "Dateitypen" funktioniert nur für Windows XP. Sie haben es seit Windows Vista entfernt. Jetzt müssen wir die Registrierung selbst ändern. Franklin Yu vor 6 Jahren 0