Czy możesz skonfigurować system Windows do otwierania plików JAR, takich jak pliki ZIP, bez narzędzia zewnętrznego?

39

Chciałbym móc zbadać zawartość pliku JAR bez konieczności instalowania Winzip lub innego narzędzia i bez konieczności zmiany nazwy pliku. Eksplorator Windows może dobrze otwierać pliki ZIP; czy jest jakieś ustawienie rejestru, którego mogę użyć, aby traktować pliki JAR jak pliki ZIP?

jodonnell
źródło
4
zastanawiam się, dlaczego to zostało migrowane. dlaczego ktoś inny niż programista byłby tym zainteresowany.
Jeff Martin

Odpowiedzi:

55

Lub z wiersza poleceń:

assoc .jar=CompressedFolder

W systemie Vista ( lub nowszym ) musisz uruchomić to w podwyższonym wierszu polecenia.

hfrmobile
źródło
1
Uwaga: w systemie Vista i nowszym prawdopodobnie będziesz musiał uruchomić wiersz polecenia z podwyższonymi uprawnieniami, tj. Jako Administrator.
Mal Ross
działa również w systemie Windows 8 +1. Dzięki!
yair
Działa również w systemie Windows 10 w CMD. Nie działa w PowerShell. Podczas gdy to robisz, sugeruję, abyś zrobił to również z .ear i .war.
ArtOfWarfare
2
Ponadto, assoc .jar=jarfileaby przywrócić
Numeron
4

Próbowałem wyeksportować plik HKEY_CLASSES_ROOT \ .zip, zmieniając wszystkie odwołania do pliku „.zip” na „.jar” i importując go do pliku HKEY_CLASSES_ROOT \ .jar.

W systemie Vista przynajmniej pozwoliło mi otworzyć plik .jar, jakby to był plik .zip.

Brannon
źródło
3

To, co musisz zrobić, to powiązać rozszerzenie JAR w Eksploratorze Windows z folderami skompresowanymi. W Eksploratorze Windows wybierz narzędzia / Opcje folderów. Następnie karta Typy plików. Wybierz Nowy i powiąż folder skompresowany JAR (ZIP).

John Dyer
źródło
0

Sztuczka HKEY_CLASSES_ROOT nie działa w systemie Windows 7. Istnieje kilka istotnych powodów, dla których MSFT nie chce, abyśmy to zrobili.


źródło
Działa dobrze dla mnie pod Windows 7.
Brannon