Для просмотра исходного кода файла JAR (Java Archive) есть несколько методов. Вот основные способы:
### 1. **Использование Java Decompiler (JD-GUI)**
JD-GUI — это инструмент для декомпиляции JAR-файлов и получения исходного кода Java классов. Вот шаги:
1. Скачайте и установите **JD-GUI** с [официального сайта](
http://java-decompiler.github.io/ ).
2. Запустите JD-GUI и откройте ваш JAR файл (через меню File -> Open или перетащив файл в окно программы).
3. В левой части окна вы увидите структуру классов, а в правой части — декомпилированный код выбранного класса.
### 2. **Использование командной строки**
Вы можете извлечь содержимое JAR-файла с помощью утилиты `jar`, которая поставляется с JDK:
```bash
jar xf yourfile.jar
```
Это разархивирует JAR файл, так как он по сути является ZIP-архивом. Затем вы получите `.class` файлы, которые можно декомпилировать.
### 3. **Использование онлайн-декомпиляторов**
Если вы не хотите устанавливать стороннее ПО, можно воспользоваться онлайн сервисами декомпиляции:
- [http://www.javadecompilers.com/](http://www.javadecompilers.com/)
- [
https://www.decompiler.com/](https://www.decompiler.com/) Просто загрузите JAR-файл, и сайт покажет вам исходный код.
### 4. **Использование декомпиляторов в IDE**
Многие IDE поддерживают просмотр JAR файлов с декомпиляцией:
- **IntelliJ IDEA** автоматически декомпилирует классы, если вы откроете JAR файл или подключите его как библиотеку.
- **Eclipse** можно дополнить плагинами вроде JD-Eclipse для декомпиляции.
### 5. **CFR Decompiler**
Ещё один мощный декомпилятор — **CFR Decompiler**. Для использования:
1. Скачайте его с [официального сайта](
https://www.benf.org/other/cfr/ ).
2. Запустите в командной строке:
```bash
java -jar cfr.jar yourfile.jar
```
Это создаст декомпилированный код в текстовом формате.
### Заключение
Использование **JD-GUI** или интеграция декомпиляции в вашей IDE — это самый удобный и быстрый способ.