169 похожих чатов

Привет, ребята, помогите, пж. работаю с Spring Boot + JavaFX. в inteliji

idea всё работает хорошо, пытаюсь создать jar файл, он у меня создаётся, но не открывается при нажатии, появляется кружок, что идёт загрузка, а потом всё останавливается.
вопрос: как исправить эту ошибку?
githab проекта: https://github.com/meshalk1n/coursework-three/tree/create-jar

22 ответов

50 просмотров

а если запускать через консоль?

ᅠ ᅠ- Автор вопроса

А какой Вы jar собираете executable или runnable?

ᅠ ᅠ- Автор вопроса
ᅠ ᅠ ᅠ Maksym R.
А какой Вы jar собираете executable или runnable?

а как понять, какой jar?) я прост нажимаю сюда и он создаётся

ᅠ ᅠ
а как понять, какой jar?) я прост нажимаю сюда и о...

Есть несколько вариантов, как собрать Jar файл. Вы можете собрать: 1) В виде executable jar-а; 2) В виде runnable jar-а. Ситуации бывают разные, поэтому можете протестировать оба. Если не получилось с одним, попробуйте другой подход, но я бы на Вашем месте, наверное, перепроверил ещё раз шаги, которые необходимо произвести, чтобы собрать jar.

ᅠ ᅠ- Автор вопроса
Artem Vlasov
А чем executable от runnable отличается ?

Да, хороший вопрос👍 Executable jar это просто zip с метаданными, а runnable jar имеет метаданные, которые содержат classpath-ы и указывает на класс со содержимым main() метода.

ᅠ ᅠ ᅠ Maksym R.
Да, хороший вопрос👍 Executable jar это просто zip...

А как экзеуьютбл жар экзекьютить если в метаданных нет инфы о мейне ?

Artem Vlasov
А как экзеуьютбл жар экзекьютить если в метаданных...

Ну, например, всё также заюзать command line, но, используя другие приёмы, например: 1. Заэкстрактить Jar файл: Используя такой инструмент, как 7-Zip или WinRAR, чтобы извлечь содержимое файла JAR. Это даст доступ к файлам классов и ресурсам в JAR. 2. Заранить в Command line командой по типу: java -cp path/to/your.jar MainClassName переписав в форме: java -cp /path/to/your.jar com.example.MainClass

ᅠ ᅠ ᅠ Maksym R.
Ну, например, всё также заюзать command line, но, ...

Я правильно понимаю, что в вашей вселенной экзекьютбл жар не содержит инфы, достаточной для запуска "даблкликом"?

Artem Vlasov
Я правильно понимаю, что в вашей вселенной экзекью...

А я не знаю, каким образом человек выше собирал джарников. Видать, что-то в шагах просто упустил.

Artem Vlasov
Я правильно понимаю, что в вашей вселенной экзекью...

а, понял вопрос. Если мне не изменяет память, то да, в одном случае не запускается, а в другом запускается даблкликом.

ᅠ ᅠ ᅠ Maksym R.
а, понял вопрос. Если мне не изменяет память, то д...

Даже исходя из дословного перевода странно предполагать что один их них не запускается

Artem Vlasov
Даже исходя из дословного перевода странно предпол...

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

ᅠ ᅠ- Автор вопроса
ᅠ ᅠ
решил

Очень приятно, что помог. Ещё на будущее, если решили, то было бы ещё очень хорошо, если бы Вы поделились с другими людьми тем, что помогло. Это необязательно, но Вам хуже не будет, можете мне поверить на слово🤝 Просто, в двух словах, что применили и помогло. Может быть буквально за Вами будет подобный вопрос и смогут сослаться и не тратить своё время на переписывания одного и того же.

ᅠ ᅠ- Автор вопроса
ᅠ ᅠ ᅠ Maksym R.
Очень приятно, что помог. Ещё на будущее, если ре...

Пришлось перейти на SDK liberica-17 BellSoft Liberica версии 17.0.9 и добавить необходимые зависимости. Для создания jar файла: а) нажимаем Maven б) раскрываем Lifecycle в) нажимаем package

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

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
11
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта