@kononov971

Как создать jar архив в Idea?

Мне нужно создать архив класса с двумя методами. При попытке создать архив через Project Structure → Artifacts, Idea создает архив с измененным классом: создается пустой конструктор, циклы foreach заменяются итераторами. Как создать архив без изменений исходного класса?
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Никак. И Idea здесь не при чём. Это работа компилятора Java, причём закреплённая стандартом языка и виртуальной машины.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@X-nautilus
В jar хранится уже скомпилированный в .class файлы код.

А такие вещи как foreach, lambda... называются синтаксический сахар, созданы для удобства написания, но в . Class java их разбирает.

Например lambda будет вложенным классом
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы