А вот как теперь этот чат запускать без идеи? или еще лучше через Томкат? прочитал про сборщик и тут тяжеловато рассказывается про него. так и не понял
Рогов Игорь
17 уровень
Как запустить без идеи?
Обсуждается
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас ПасинковSoftware Developer в ZipyMaster
17 июня 2022, 22:24
не думаю, что тут нужен томкат. томкат - это когда у вас сервлеты, и все такое. насколько я помню, в Чате такого ничего нет.
чтобы запускать без идеи - вам надо упаковать ваш код в исполняемый файл. в мире джава принято упаковывать в jar файлы (Java ARchive). как это сделать - можете спросить у гугла.
можно еще в принципе запаковать и в war (Web ARchive), но снова же, это для веб-проектов больше подходит. а у вас - обычный, поэтому предлагаю искать про jar
виндоюзеры еще любят искать как собрать прям вообще екзешник (чтобы работало только на винде и нигде больше, наверное). я даже пробовал что-то такое собирать, но у меня не вышло, да и вообще это было слишком геморно, как по мне. намного проще оказалось собрать jar-ник.
да, для запуска джарника надо чтобы у человека была установлена джава-машина на компе, но она и так почти у всех установлена, и часто еще предлагает обновиться, мол, вышла новая версия джавы. думаю, вы видели такое еще до того, как начали изучать джаву)
собрать джарник можно как идеей (настроив артефакт), так и другими способами. их реально полно в интернете)
выбирайте тот, который вам больше всего понравится)
собрать джарник можно как идеей (настроив артефакт), так и другими способами. их реально полно в интернете)
выбирайте тот, который вам больше всего понравится) +2
Рогов Игорь
18 июня 2022, 08:43
ок, понял. просто хочется какой то конечной реализации добиться зада здесь
0
Стас ПасинковSoftware Developer в ZipyMaster
18 июня 2022, 13:05
попробуйте, там не сложно.
все что нужно - это создать манифест-файл, в котором просто прописать какой ваш класс запускать (с мейном) при двойном клике на джарник.
если у вас отдельно клиент, отдельно сервер - логично, что для них нужно будет создать разные джарники) в одном случае джарник для сервака (хотя может вам и не надо будеть его запаковывать если вы планируете сервак у себя держать), ну и клиент отдельно, который вы и будете друзьям-знакомым отправлять)
0
Рогов Игорь
18 июня 2022, 15:26
то бишь правильно поянл ? в чате мы сервер и клиента делали в одной так сказать джарнике. и сейчас их надо разделить на разные : сервер и клиент. и каждому прописать свой манифест и соответственно создать war'ник, да ?
0
Стас ПасинковSoftware Developer в ZipyMaster
18 июня 2022, 20:08
ну вы их в одном проекте делали.
в принципе, можете его так все вместе и запаковать, и сервер, и клиент.
просто прописать мейн класс для запуска клиента в манифесте. и этот джарник уже кидать друзьям-знакомым, пусть подключаются)
а сервер - на своем компе просто запустить и все)
но для начала проверьте, что из интернета ваш сервер будет видно))
одно дело подключаться по локалке, другое дело - из интернета)
0
Рогов Игорь
18 июня 2022, 20:36
понятно, что это не для общения, скорее просто для доведения до какой то логичной финальной формы. Ок спасибо
0