Как открыть jar файл в intellij idea

Обновлено: 03.07.2024

При создании нового Java-проекта в IntelliJ IDEA создаются следующие каталоги и файлы:

Я хочу настроить IntelliJ IDEA для включения JAR-файлов зависимостей в ./lib/*.jar проект. Как правильно достичь этого в IntelliJ IDEA?

Шаги для добавления внешних jar в IntelliJ IDEA:

  1. Нажмите File на панели инструментов
  2. Структура проекта ( CTRL + SHIFT + ALT + S в Windows / Linux, ⌘ + ; в Mac OS X)
  3. Выберите Модули на левой панели
  4. Вкладка Зависимости
  5. '+' → JAR или каталоги
Кроме того, рассмотрите возможность добавления папки lib и используйте «Attach Jar Directories», которая добавит все файлы jar в папку lib. Для большого проекта это избавляет вас от необходимости выбирать каждую банку индивидуально. Для дальнейшего использования: эта кнопка «Добавить» находилась за правым краем окна, и я потратил слишком много времени на ее поиск, прежде чем найти этот пост и подумать, как изменить размер окна. (Это было на OSX 10.6.5 . ) @joeslice, который работает, только если файлы JAR находятся в корневом каталоге, верно? Кажется, он не работает для JAR-файлов внутри подкаталогов внутри 'lib'. Я использую IDEA 14.0.2. Вместо Добавить есть символ +. После нажатия + есть 3 варианта: 1. JAR или каталоги 2. Библиотека . 3. Зависимость модуля .

IntelliJ IDEA 15 & 2016

Файл > Структура проекта .

Файл> Структура проекта

или нажмите Ctrl + Alt + Shift + S

Настройки проекта > Модули > Зависимости > знак « + »> JAR или каталоги .

Модули> Зависимости> JAR или каталоги

Выберите файл фляги и нажмите OK, затем нажмите другую кнопку OK, чтобы подтвердить

введите описание изображения здесь

введите описание изображения здесь

Вы можете просмотреть файл JAR в папке «Внешние библиотеки»

введите описание изображения здесь

На самом деле я создаю новый модуль на панели «Модули» (названный, например, «JarsForLogging»), затем добавляю все нужные мне файлы jar (расположенные в некотором каталоге, далеко от дерева проекта) в этот новый модуль и помечаю банки как « Экспорт». Наконец, я добавляю вновь созданный модуль в зависимости от исходного модуля. Таким образом, немного более иерархичным. Кроме того: убедитесь, что разрешения файловой системы установлены правильно для .jar файлов. Используйте chmod для их изменения в Linux или MacOS. до сих пор работает в 2018 году (год и версия IntelliJ). Спасибо. Таким образом, я могу загружать и использовать библиотеки Armed Bear Common Lisp из IntelliJ, потрясающе! @ don_Gunner94, через командную строку вы также должны предоставить банку так: javac -cp ".:/my/path/file.jar;" MyProgram.java

Просто скопируйте и вставьте файл .jar в папку «libs» (или целую папку «libs»), щелкните по нему правой кнопкой мыши и выберите «Добавить как библиотеку» из списка. Это сделает все остальное .

введите описание изображения здесь

Что-то раздражает, но все равно просит «имя», можете ли вы просто оставить там мусор?

Вы добавляете их как библиотеки в свой модуль.

У меня обычно есть /lib каталог в моем источнике. Я поместил все необходимые мне JAR-файлы, добавил / lib как библиотеку и включил ее в мои зависимости от модулей.

Обновление 2018 года: сейчас я пользуюсь IntelliJ 2017/2018.

Я полностью привержен Maven и Nexus для управления зависимостями.

Это путь, которым мир пошел. Каждый известный мне Java-проект с открытым исходным кодом использует Maven или Gradle. Тебе тоже следует.

Да, но что, если Maven pom не называется pom.xml? Тогда кажется, что я не могу читать зависимости Maven. Условно называть это pom.xml. Следуйте соглашению и переименуйте ваш файл. Я все еще нахожу необходимость, когда на банке нет репозитория Maven . но я не понимаю, как это сделать правильно. Я понимаю, как добавить каталог, я просто не понимаю, как его получить, он также импортирует Javadocs. это работает, когда я добавляю флягу как единственный файл, но не, если я добавляю каталог. Это просто невозможно? Это здравый совет. Добавление банок вручную занимает много времени и подвержено ошибкам. Ваши зависимости всегда должны быть настроены «через код», в pom.xml (для maven) или в любом другом эквиваленте для gradle. Все банки имеют репо. Если он не доступен в публичном или частном репозитории, вы можете установить его вручную в локальном .m2. Там нет причин делать иначе.

Если вы строите свой проект с помощью gradle, вам просто нужно добавить одну строку в зависимости в build.gradle:

и затем добавьте папку в ваш корневой проект или модуль:

введите описание изображения здесь

Тогда вы бросаете свои банки туда, и вы готовы идти :-)

Я использую этот метод, и он хорошо работает:

1- Скопируйте и вставьте .jar файлы в libs папку.

2 Добавить compile fileTree(dir: 'libs', include: '*.jar') в dependencies в build.gradle то все банки в libs будут включены папки ..

3- Щелкните правой кнопкой мыши по libs папке и выберите опцию «Добавить как библиотеку» из списка.

Спасибо, это было единственное, что сработало для меня!

Библиотеки нельзя напрямую использовать в любой программе, если они не добавлены должным образом в файлы проекта.

Это легко сделать в таких интеллектуальных средах, как Inteli J.

1) Сначала в качестве соглашения добавьте имена папок 'libs' в файл src вашего проекта. (это легко сделать с помощью самой IDE)

2) затем скопируйте или добавьте свой библиотечный файл (например, файл .jar) в папку с именем 'libs'

3) теперь вы можете увидеть файл библиотеки внутри папки libs. Теперь щелкните правой кнопкой мыши по файлу и выберите «Добавить как библиотеку». И это исправит все соответствующие файлы в вашей программе, и библиотека будет напрямую доступна для вашего использования.

Пожалуйста, обратите внимание:

Всякий раз, когда вы добавляете библиотеки в проект, убедитесь, что проект поддерживает библиотеку

Некоторая большая помощь найдена здесь. Однако, я все еще не мог заставить это работать несмотря на загрузку JAR должным образом. Позже я узнал, что я случайно создал модуль в файловой структуре вместо обычной папки, и этот самый модуль был предварительно выбран в настройках проекта.

Файл -> Структура проекта -> Модули -> (выберите подходящий модуль, если у вас есть больше) -> Зависимости -> + -> JAR или библиотеки

Хотя я согласен с предыдущими ответами, важно отметить, как получить доступ к коду этих внешних библиотек.

Например, чтобы получить доступ к классу во внешней библиотеке, вам нужно использовать ключевое слово import, за которым следует имя внешней библиотеки, с точечной нотацией, пока не будет достигнут нужный класс.

Посмотрите на изображение ниже, чтобы увидеть, как я импортирую класс CodeGenerationException из библиотеки quickfixj.

Есть множество сред разработки программного обеспечения: Visual Studio, Eclipse, Android Studio, Xamarin Studio и т.д. Все они имею свои плюсы и минусы и предназначены для разных языков программирования и целей.

IntelliJ IDEA — интегрированная среда разработки программного обеспечения, разработанная компанией JetBrains в 2001 году. Она поддерживается на таких операционных системах как: Windows, Linux, macOS. Эта среда разработки поддерживает многие современные высокоуровневые языки программирования, такие как:

  • Java
  • JavaScript
  • CoffeeScript
  • HTML/XHTML/HAML
  • CSS/SASS/LESS
  • XML/XSL/XPath
  • Серверные языки: PHP, Ruby, Python
  • и т.д.

Ultimate Edition доступна под коммерческой лицензией (платная версия). В ней реализована поддержка Java EE, UML-диаграмм, подсчёт покрытия кода, а также поддержка других систем управления версиями, языков и фреймворков.

Как пользоваться

Первоначальная настройка при первом запуске

При первом запускаете или после того, как было сделано обновление программы, откроется диалоговое окно полной установки, в котором вы можете выбрать импортирование параметров IDE.

Незаменимая для программистов - IntelliJ IDEA

Если это был первая установка, то выбирается параметр «Не импортировать параметры» так как их неоткуда импортировать. Далее можно выбрать тему среды.

После выбора темы, можно выбрать выключить или включить нужные плагины, загрузить и установить их из репозитория плагинов IntelliJ IDEA.

После завершения первоначальной настройки, отобразится экран приветствия. Он позволяет:

  • создать новый проект
  • или проверить существующий проект из системы управления версиями
  • открыть существующий
  • импортировать новый проект (среда разработки позволяет перетащить существующий каталог проекта или отдельный файл на экран приветствия и открыть его в IntelliJ IDEA)

После запуска, среда разработки открывает справку Trip of Day.

Как создать проект java

  1. В меню приветствия выбираем пункт Create New Project (или если какой то проект уже открыт нажимаем File -> New Project … )
  2. В окне New Project выбираем папку Java. В поле Project SDK выбираем папку на компьютере где лежит ранее скаченный SDK для java. (Обычно эти библиотеки для работы с java устанавливаются в папку C/Programs File (или Programs File(x68) в зависимости от той версии которую вы используете)/java/). Далее нажимаем Next. – расположение библиотек jdk и jre для рабы с java.
  3. На Create project from template ставим галку и выбираем Command Line App. Нажимаем Next.
  4. В поле Project name пишем название создаваемого проекта латинскими буквами без пробелов. Нажимаем Finish. Название проекта и выбор его местоположения. В итоге генерируется класс Main который является точкой входа для созданного приложения (программы). Он создается пустым и ничего не делает, но при этом его можно запустить на выполнение.

По завершению выполнения компилятор выдает нам следующее:

Process finished with exit code 0

Запустить проект

Что бы запустить проект в IntelliJ IDEA можно воспользоваться знаком старта на верхней панели быстрого доступа:

Незаменимая для программистов - IntelliJ IDEA

Также программу можно запустить через вкладку Run -> Run Main или сочетанием клавиш Shift+F10.

Как создать jar файл?

Для создания jar файла необходимо открыть окно Project Structure (значок в верхнем меню быстрого доступа рядом с лупой). Так же это окно можно найти и открыть через поиск (лупа на панели быстрого доступа) или сочетание клавиш Ctrl+Alt+Shift+S.

В открывшемся окне выбираем вкладку Atrifacts -> + -> JAR –> From modules with dependencies…

В открывшемся окне в поле Main Class выбираем главный класс проекта и нажимаем OK.

В следующем окне ничего не делаем, просто нажимаем ОК.

Теперь, чтобы добавить jar файл проекта в сам проект нажимаем Build (верхняя панель меню) -> Build Artifacts… -> название проекта.jar -> Edit …

В открывшемся окне выбираем созданный jar файл и нажимаем OK.

Теперь в панели где отображается структура проекта появляется папка out в которой можно найти созданный jar файл

Все тоже самое только на видео:

Увеличение шрифта

Чтобы увеличить шрифт заходим в File -> Settings -> Editor -> Font. В данном окне в поле size можно указать желаемый шрифт.

Незаменимая для программистов - IntelliJ IDEA

Смена темы

Чтобы сменить тему заходим в File -> Settings -> Editor -> Color Scheme -> Color Scheme Font. Здесь в поле Scheme можно выбрать желаемую тему:

  • Default (по умолчанию, фон редактора будет белым)
  • Darcula (фон редактора темный)

Помимо этого, через знак колеса (настройки) можно импортировать желаемую тему или цвет фона.

Создание библиотеки

Jar файл является библиотекой для языка java (пакетом, в котором собраны классы). Как создается Jar файл было описано в четвертом пункте.

Полезное видео по настройке и запуску

Покупка и актуальная цена

Платную версию можно найти и купить на официальном сайте компании JetBrains. На конец 2018 года платная версия Ultimate стоит $499.

Где скачать и как установить?

На Windows

  1. Скачиваем установочный файл Community edition с официального сайта компании JetBrains.

На macOS

  1. Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы macOS.
  2. Запускаем загруженный файл. После запуска файла открывается окно в котором необходимо перенести InteliJ IDEA CE в папку приложений (Application) командой .dragTo() (это слово так и переводится «перемещение»). Рисунок 20 – окно для перемещения загруженного приложения в папку приложений
  3. После этого можно запустить скаченное приложение из папки Application.

На Linux

Установка на ubuntu индетичная.

ВАЖНО: перед установкой убедитесь, что на компьютере, на который устанавливается среда разработки уже установлена Java машина.

  1. Скачиваем с официального сайта JetBrains загрузочный файл для операционной системы Linux tar.gz.Рисунок 21 – скачивание установочного файла для операционной системы LINUX
  2. Открываем терминал (в windows это командная строка (cmd)) и переходим в папку со скаченным архивом (cd – команда для смены директории). Далее распаковываем архив командой tar – упаковка и распаковка архивов tar: $ tar -xvf ideaIC-XX.Y.Z.tar.gz
  3. Переходим с помощью команды cd в распакованную директорию: $ cd ideaIC-XX.Y.Y.Z/bin/
  4. Запускаем в текущем каталоге файл idea.sh: sudo ./idea.sh
  5. После запуска нужно подтвердить лицензионное соглашение.

Обновление

Для обновления версии среды разработки нажимаем на вкладку Help -> Check for Upates.

После этого открывается диалоговое окно, в котором написана текущая версия среды разработки и последняя ее версия. Для обновления версии нажимаем кнопку Download. Откроется браузер со страницей откуда можно скачать последнюю версию.

При повторном нажатии на вкладку Help -> Check for Upates открывается такое же окно, но уже вместо кнопки Download появляется кнопка Update and Restart. При нажатии на эту кнопку начнется обновление среды разработки IntelliJ IDEA.

Системные требования

Требования к оборудованию:

Требования к ПО:

Горячие клавиши

Редактирование и генерация кода

Ctrl + Space Показывает список вариантов которым можно завершить ввод
Ctrl + Shift + Space Тоже самое, что и Ctrl + Space, только учитывает статические поля и методы. Также помогает инициализировать поле подходящим типом.
Ctrl + Shift + Enter Завершение оператора, ставит в конце оператора точку запятую
Ctrl + P Сведения о параметрах (в пределах аргументов вызываемого метода)
Ctrl + Q Быстрый поиск документации
Shift + F1 Внешняя документация
Ctrl + наведение курсором на команду Краткая информация
Alt + Insert Генерация блоков кода (Getters, Setters, Constructors, hashCode/equals, toString)
Ctrl + O Переопределение метода
Ctrl + I Реализация методов
Ctrl + Alt + T Оборачивает выделенную команду в блок кода (if..else, try..catch, for, synchronized, etc.)
Ctrl + / Однострочное комментирование / раскомментирование
Ctrl + Shift + / Многострочное комментирование / раскомментирование
Ctrl + W Умное выделение текста. Эта команда выделяет сначала слово где стоит курсор, потом строку (или целый блок кода)
Alt + Q Контекстная информация
Alt + Enter Показать предлагаемое исправление
Ctrl + Alt + L Структурирование кода (это сочетание делает код читабельным и удобным для восприятия)
Ctrl + Alt + O Удаление неиспользуемых импортов
Ctrl + Alt + I Авто-отступ линии
Tab / Shift + Tab Отступ / удаление отступа выбранному фрагменту кода
Ctrl + Shift + V Вставить последний фрагмент кода из буфера обмена
Ctrl + D Дублирование текущей строки
Ctrl + Y Удаляет целую строку
Ctrl + Shift + J Объединение строк
Ctrl + Enter Разделение строки (отличается от простое Enter тем, что курсор остается на месте)
Ctrl + Shift + U Переключает слово на котором стоит курсор в нижний / верхний регистр
Ctrl + Shift + ] / [ Выделить код до конца / начала блока
Ctrl + Delete Удалить слово после курсора
Ctrl + Backspace Удалить слово перед курсором
Ctrl + NumPad+/- Развернуть / свернуть блок кода
Ctrl + Shift + NumPad+ Развернуть все
Ctrl + Shift + NumPad- Свернуть все
Ctrl + F4 Закрыть активное окно редактора

Поиск / замена в коде

Ctrl + F Поиск по коду в текущей вкладке
F3 Поиск вперед
Shift + F3 Поиск назад
Ctrl + R Замена найденного слова
Ctrl + Shift + F Искать по проекту
Ctrl + Shift + R Заменить по проекту
Ctrl + Shift + S Поиск по шаблону
Ctrl + Shift + M Замена по шаблону

Поиск использованного кода

Alt + F7 / Ctrl + F7 Найти использования / Найти использования в файле
Ctrl + Shift + F7 Выделить используемое в файле
Ctrl + Alt + F7 Показать использования метода, класса, переменной

Компиляция/выполнение/отладка

Навигация

Рефакторинг (улучшение кода)

F5 Копирование класса
F6 Переместить
Alt + Delete Безопасное удаление
Shift + F6 переименовывает поле, метод или класс во всех местах, где используется
Ctrl + F6 Изменить сигнатуру
Ctrl + Alt + N Встроить
Ctrl + Alt + M Поместить в метод
Ctrl + Alt + V Поместить в переменную
Ctrl + Alt + F Поместить в поле
Ctrl + Alt + C Поместить в константу
Ctrl + Alt + P Поместить в параметр

Система управления версиями (Version Control System)

Ctrl + K Commit (сохранение, фиксация) проекта в репозиторий
Ctrl + Обновить проект из репозитория
Alt + Shift + C Посмотреть последние изменения

Работа с интерфейсом IDE

Открытие окон настроек кода и среды разработки

Ctrl + Alt + S Открытые окна Параметры (Settings)
Ctrl + Alt + Shift + S Открыть диалоговое Структура проекта (Project Structure)

В данной статье были разобраны основные принципы работы со средой IntelliJ IDEA. У нее достаточно интуитивный интерфейс для пользователя. В ней можно создавать полноценные приложения на таких языках как Java, Python, Kotlin, Scala и т.д.

Java | Используйте IntelliJ IDEA для упаковки обычных проектов / проектов Maven в файлы jar и их запуска

Прежде всего, убедитесь, что в написанной вами программе нет ошибок.

1. Общее машиностроение

Нажмите на структуру проекта => Артефакты => + число => JAR => из моделей с зависимостями .



выберите основную категорию



Изменить каталог для META-INF / MANIFEST.MF:

Лучше всего, чтобы путь был на том же уровне, что и src, иначе это может вызвать проблемы. Собственный авторский тест также можно поместить в папку с ресурсами.

В настоящее время в корневом каталоге проекта будет файл MANIFEST.MF. Это необходимый файл для пакета jar. В этом файле содержится много информации о файле Jar, поэтому я не буду вдаваться в подробности. объяснение здесь.


Наконец построить артефакты



Упакованный файл jar находится в папке out в корневом каталоге проекта.


2. Проект Maven

Использовать Maven непосредственно для упаковки очень удобно.

Щелкните на правой боковой панели Maven => Имя проекта => Жизненный цикл => пакет => Щелкните правой кнопкой мыши и выберите «Запустить сборку Maven».


Упакованный файл jar находится в целевой папке в корневом каталоге проекта.



Spring boot имеет встроенный Tomcat. Когда вы видите запуск Tomcat, это означает, что пакет jar успешно запущен (я установил порт Tomcat на 8888, если вы не установите Tomcat по умолчанию порт на 8080)

Интеллектуальная рекомендация


Michael.W Поговорите о Hyperledger Fabric. Проблема 20 - Подробная индивидуальная сортировка узла с пятью порядками с исходным кодом для чтения.

Michael.W Поговорите о Hyperledger Fabric. Проблема 20 - Подробная индивидуальная сортировка узла с пятью порядками с исходным кодом чтения Fabric Файл исходного кода одиночного режима находится в ord.


Мяу Пасс Матрица SDUT

Мяу Пасс Матрица SDUT Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description Лянцзян получил матрицу, но эта матрица была особенно уродливой, и Лянцзян испытал отвращение. Чт.


Гессенская легкая двоичная структура удаленного вызова

Hessian - это легкая двоичная структура удаленного вызова, официальный адрес документа, в основном он включает протокол удаленного вызова Hessian, протокол сериализации Hessian, прокси-сервер клиента .


TCP Pasket и распаковка и Нетти Solutions

Основные введение TCP является ориентированным на соединение, обеспечивая высокую надежность услуг. На обоих концах (клиенты и терминалы сервера) должны иметь один или более гнезда, так что передающий.

Может быть удобно собрать вашу программу в один файл (включающий в себя и скомпилированные исходники, и картинки) который можно скинуть кому-нибудь чтобы он легко запустил вашу программу на почти любом компьютере.

Если у вас творческий проект - настоятельно рекомендуется пройти по этому пути и опубликовать собранный .jar -файл как релиз вашего проекта в репозитории на GitHub.

В общем случае в реальном мире это делается относительно сложно с помощью сборочных инструментов вроде Ant, Maven или Gradle. Но нам подойдет и более простой способ - с помощью встроенной в Intellij IDEA функциональности.

0) Нужен готовый проект

Для того чтобы было что запаковывать в приложение нужен проект открытый в Intellij IDEA, который можно запустить. Т.е. в этом проекте есть main функция, которая будет являться точкой входа в приложение, т.е. будет запускаться в момент двойного клика по запакованной программе.

Дальше будет предполагаться что класс в котором определена желаемая main функция называется Monoceros .

1) Настройка упаковки в пакет

  • File -> Project Struture -> Artifacts
  • Зеленый плюсик сверху-слева -> JAR -> From modules with dependencies.
  • Справа от Main Class нажав на три точки нужно выбрать класс Monoceros
  • Убедиться, что выбран вариант extract to the target JAR
  • Нажать Ok
  • Еще раз нажать Ok

2) Компиляция пакета

Теперь можно собирать пакет приложения:

  • Build -> Build Artifacts.
  • Выбираете нужный артефакт, и жмете Build

Теперь в подпапке проекта out/artifacts/<ArtifactName>_jar/ лежит упакованный jar файл. Его можно запустить на любом компьютере, на котором установлена Java-машина (она же JVM , она же JRE ).

3) Запуск jar-пакета

Двойного клика должно быть достаточно. Но зависит от операционной системы, так что если не будет работать на вашей - напишите мне.

4) Если у вас в проекте есть картинки

1) Создайте папку data внутри проекта (рядом с папкой src ) и перенесите в нее все картинки

2) Замените все пути к картинкам с глобальных на относительные, например с C:\\Users\\. \\image.jpg на data\\image.jpg (или сразу сделайте шаг 4)

3) Нажмите в IDEA правой кнопкой на папке data -> Mark Directory as -> Resources Root

4) Заменить все пути к картинкам с data\\image.jpg на image.jpg (т.е. сделать их относительными относительно data -папки которая установлена как корень “ресурсов”)

NB: Если у вас есть подпапки в data , например есть файлы до шага 4 доступные по пути data\\images\\unicorn.jpg и data\\music\\boom.mp3 , то в рамках четвертого шага их пути надо заменить на images/unicorn.jpg и music/boom.mp3 (**обратите внимание что слеши были заменены с \\ на / ).

5) Заменить все считывания картинок на открытие не через new File(. ) , а через MyPanel.class.getResourceAsStream(. ) :

BufferedImage unicornImage = ImageIO.read(new File("images/unicorn.jpg"));

BufferedImage unicornImage = ImageIO.read(MyPanel.class.getResourceAsStream("images/unicorn.jpg"));

Обратите внимание что здесь вместо MyPanel должен быть тот класс внутри которого вы считываете картинку.

6) Пересобрать .jar -артефакт (см. пункт выше Компиляция пакета)

7) Запустить и радоваться, если оно не работает - см. ниже

8) Из любопытства можете заглянуть внутрь .jar -файла, достаточно изменить его расширение на .zip , т.к. на самом деле это просто .zip -архив, и теперь вы можете заглянуть внутрь и убедиться что там есть скомпилированные исходники ( .class файлы) и все ресурсы (например картинки)

5) Если несколько main-функций

Есть несколько вариантов что делать, если у вас есть несколько main -функций. По сути это означает что у вас есть несколько программ. Например сервер и клиент. Самый простой вариант - выполнить эту инструкцию два раза для каждого класса, в котором есть main -функция, тогда будет несколько jar -пакетов.

6) Как выложить jar-пакет в репозиторий

2) Убеждаетесь что вы залогинились и открываете ваш проект

3) Открываете 0 releases (сразу над списком исходных файлов)

4) Жмете Create a new release

5) Укажите версией что-нибудь вроде v1.0 , Release title: 1.0 , Describe the release: Финальный релиз перед конференцией

6) Ниже воспользуйтесь Attach binaries by dropping them here or selecting them. чтобы приложить собранный .jar файл последней версии который проверенно работает, хорошая идея так же приложить презентацию

7) Нажмите Publish release

7) Не забудьте добавить ссылку на ваш репозиторий в конце презентации

Например вы можете взять одну из картинок-логотипов GitHub здесь. Затем на последнем слайде добавить эту картинку и рядом - ссылку на репозиторий.

Если вдруг не запускается

Запустите терминал (как это сделать - гуглится по windows N how to run command prompt , где N - ваша версия ОС). Вероятно почти везде сработает открыть главное меню (пуск или меню-плитка), там запустить программу Выполнить , в ней ввести cmd и нажать Enter .

В появившемся черном текстовом окне перейдите в папку где находится <ArtifactName>.jar :

Например если файл находится по пути C:\A\B\C\<ArtifactName>.jar то надо выполнить две команды:

Теперь надо запустить явным образом jar -файл (то же самое происходит при двойном клике):

Скорее-всего как и при двойном клике программа на самом деле запускается но падает на старте, и поэтому создается впечатление что она не запустилась, хотя на самом деле она просто быстро упала.

Преимущество явного запуска из консоли в том, что ошибки приложения будут видны в консоли (аналогично тому, как они были видны в консоли среды разработки).

Читайте также: