Windows "открыть с" с Java и JAR-файл

4527
Boldewyn

Я использую rest-client для тестирования REST API. Это в основном просто файл .jar, который вызывается с помощью java -jar rest-client.jar. Rest-клиент использует два расширения файла, в моем случае .rcq, для хранения данных в файлах.

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

Кстати: это WinXP.

5

1 ответ на вопрос

4
harrymc

В два этапа:

  1. Откройте проводник, щелкните правой кнопкой мыши файл .rcq и выберите «Открыть», затем «Выбрать из списка», выберите «java.exe» и нажмите «ОК» после проверки «Всегда использовать выбранную программу».

  2. Находясь в проводнике, откройте «Инструменты» -> «Параметры папки», вкладку «Типы файлов», нажмите «.rcq» в списке, затем «Дополнительно». Нажмите Open, затем Edit и добавьте дополнительные параметры к отображаемой команде.

Это работает на моей машине Vista (+1). К сожалению, здесь я застрял с WinXP «Home» (что, по моему опыту, в основном означает: «Эй, пользователь! Вы настолько невежественны, мы не предоставляем вам никаких дополнительных элементов управления через GUI»), иначе я ' буду принимать ответ. Boldewyn 14 лет назад 0
@Boldewyn: можно также сделать то же самое через реестр. Какой шаг не работает для вас? И есть ли у вас regedit в Home (есть альтернативы, если нет). harrymc 14 лет назад 0
Вы также можете скопировать записи реестра с компьютера Vista на XP. Начните с HKEY_CLASSES_ROOT \ .rcq, который, вероятно, будет указывать на rcqfile, поэтому вам также нужен HKEY_CLASSES_ROOT \ rcqfile Сбросьте их в файлы .reg и дважды щелкните их в XP, чтобы войти в реестр. harrymc 14 лет назад 0
Спасибо за подсказки. Вместо «rcqfile» был ключ `rcq_auto_file`, который мне нужно было изменить, но в остальном редактирование реестра работало просто отлично. Boldewyn 14 лет назад 0
Вкладка «Типы файлов» работает только для Windows XP. Они удалили его начиная с Windows Vista. Теперь мы должны изменить реестр самостоятельно. Franklin Yu 6 лет назад 0