Можете ли вы настроить Windows для открытия JAR-файлов, таких как ZIP-файлы, без стороннего инструмента?


39

Я хотел бы иметь возможность изучить содержимое файла JAR без необходимости установки Winzip или какого-либо другого инструмента и без необходимости переименовывать файл. Проводник Windows может открывать файлы ZIP просто отлично; Есть ли какая-то настройка реестра, которую я могу использовать, чтобы позволить ей обрабатывать JAR как ZIP?


4
Интересно, почему это было перенесено. почему кто-то, кроме программиста, может быть заинтересован в этом.
Джефф Мартин

Ответы:


55

Или из командной строки:

assoc .jar=CompressedFolder

Под Vista ( или выше ) вы должны запустить это в командной строке с повышенными правами.


1
Примечание: для Vista и выше вам, вероятно, потребуется запустить командную строку с повышенными привилегиями, то есть от имени администратора.
Мал Росс

работает на Windows 8, а также +1. Благодарность!
Яир

Также работает на Windows 10 в CMD. Не работает в PowerShell. Пока вы делаете это, я предлагаю вам сделать это также с .ear и .war.
ArtOfWarfare

2
Также assoc .jar=jarfileдля восстановления
Нумерон

4

Я попытался экспортировать HKEY_CLASSES_ROOT \ .zip, изменив все ссылки на «.zip» на «.jar» и импортировав его в HKEY_CLASSES_ROOT \ .jar.

Под Vista, по крайней мере, это позволило мне открыть файл .jar, как будто это был .zip.


3

Что вам нужно сделать, это связать расширение JAR в проводнике Windows со сжатыми папками. В проводнике Windows выберите Инструменты / Параметры папки. Затем вкладка Типы файлов. Выберите «Создать» и свяжите JAR-сжатую (ZIP) папку.


0

Трюк HKEY_CLASSES_ROOT не работает под Windows 7. Должна быть веская причина, по которой MSFT не хочет, чтобы мы это делали.


У меня нормально работало под Windows 7.
Браннон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.