Урок 26: как запаковать проект в запускаемый .jar, что такое Continuous Integration (GitHub Actions)
Инструкция: https://polarnick.com/blogs/239/2025/school239_108_2025_2026/2026/01/27/build-jar-with-continuous-integration.html Тема урока: чтобы Java-проект легче было запускать на любом компьютере (например отправить другу который не занимается программированием) - удобно было бы упаковать проект в самодостаточный запускаемый по двойному клику файл. В случае Java чаще всего используют .jar файл, который является .zip архивом внутри которого скомпилированные классы (код), все ресурсы (картинки, музыка и т.п. вашего проекта), а так же манифест в котором указано какой класс запускать для начала работы программы (обычно это Main класс с main-функцией). Обсудим что такое Continuous Integration, который позволит нам бесплатно на GitHub Actions организовать автоматическую сборку проекта в .jar файл после каждого Commit+Push. Школьные уроки программирования и разработки годовых творческих проектов на Java (2D игры, физические симуляции) в 10-ом классе. Все образовательные материалы программы - https://polarnick.com/blogs/239/2025/index_ru.html
Инструкция: https://polarnick.com/blogs/239/2025/school239_108_2025_2026/2026/01/27/build-jar-with-continuous-integration.html Тема урока: чтобы Java-проект легче было запускать на любом компьютере (например отправить другу который не занимается программированием) - удобно было бы упаковать проект в самодостаточный запускаемый по двойному клику файл. В случае Java чаще всего используют .jar файл, который является .zip архивом внутри которого скомпилированные классы (код), все ресурсы (картинки, музыка и т.п. вашего проекта), а так же манифест в котором указано какой класс запускать для начала работы программы (обычно это Main класс с main-функцией). Обсудим что такое Continuous Integration, который позволит нам бесплатно на GitHub Actions организовать автоматическую сборку проекта в .jar файл после каждого Commit+Push. Школьные уроки программирования и разработки годовых творческих проектов на Java (2D игры, физические симуляции) в 10-ом классе. Все образовательные материалы программы - https://polarnick.com/blogs/239/2025/index_ru.html



