Windows "відкрити" з java та jar-файлом


5

Я використовую клієнт відпочинок для тестування API REST. Це в основному лише .jar файл, який викликається через java -jar rest-client.jar. Клієнт решти використовує два розширення файлів, в моєму випадку .rcq, для зберігання даних у файлах.

Я хочу дозволити провідникові відкривати .rcqфайли java -jar rest-client.jar <infile>, однак, якщо я налаштую його (через GUI) для використання JAR самостійно, він, очевидно, не працює. Я б добре торкнувся HKEY_CLASSES_ROOT для цього також, але не знаю точного синтаксису.

До речі: це WinXP.

Відповіді:


4

У два кроки:

  1. Відкрийте Провідник, клацніть правою кнопкою миші файл .rcq та виберіть Відкрити, потім Виберіть зі списку, виберіть java.exe та натисніть кнопку ОК після позначки "Завжди використовувати обрану програму".

  2. Ще в Провіднику відкрийте Інструменти -> Параметри папки, вкладка Типи файлів, натисніть на .rcq у списку, а потім Додатково. Клацніть на Відкрити, а потім Редагувати та додайте до показаної команди додаткові параметри.


Це працює на моїй машині Vista (+1). На жаль, тут я застряг у WinXP "Home" (який, на мій досвід, в основному означає: "Ой, користувач! Ти такий необізнаний, що ми не надаємо тобі вдосконаленого управління через GUI"), інакше я ' буду приймати відповідь.
Болдевін

@Boldewyn: Можна також зробити те ж саме через реєстр. Який крок для вас не працює? А чи зареєструвались у вас вдома (є альтернативи, якщо ні).
harrymc

Ви також можете скопіювати записи реєстру з машини Vista на XP. Почніть з HKEY_CLASSES_ROOT \ .rcq, який, ймовірно, вкаже на rcqfile, тому вам також потрібен HKEY_CLASSES_ROOT \ rcqfile. Завантажте їх у .reg файли та двічі клацніть на них у XP, щоб увійти до реєстру.
harrymc

Дякую за підказки. rcq_auto_fileЗамість цього був ключ rcqfile, який мені потрібно змінити, але все-таки редагування реєстру працювало чудово.
Болдевін

Вкладка "Типи файлів" працює лише для Windows XP. Вони видалили його з Windows Vista. Тепер ми маємо самі змінити реєстр.
Франклін Ю.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.