![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
AleksandrS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
Ребят как создавать Jar в Idea ,? я так понял что нужен маин класс , и в начале него нада прописать package , и так же слышал что если работаешь с многопоточностью , с ним будут проблемы ,.. не моглы бы вы пояснить как создать jar в идея , и дать ссылки , на package,?Заранее спасибо ..
|
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
AleksandrS, у тебя серьезный винегрет в голове.
Если ты делаешь jar с целью упаковки запускаемого приложения - то да. Этот класс будет играть роль точки входа. Если же это, скажем, просто библиотека - то необязательно. Пакеты - это способ группирования классов. В реальных приложениях класс практически всегда принадлежит какому-либо пакету. Однако классы без указания пакета также разрешены (им присваивается пакет по умолчанию). К тому же, это не имеет никакого отношения к упаковке в JAR.
C чем? Сама по себе упаковка в JAR никаких проблем не принесет. Build --> Build JARs, с настройками попробуй разобраться сам, там всё просто. Вообще не понял. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
AleksandrS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
спасибо за конструктивный ответ?/ я пыталься создать jar в Идея , но при его завруски через JRE , он пишет что не может найти маин класса , хотя при создание jar я указываю мой класс ,??
![]() |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Выложи сюда получившийся JAR-архив.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: нет Всего: 40 |
Настало время покаяться
![]() Я собираю jar файлы методом тыка... Но, уяснил такую вещь, что вкладку "packaging method" нужно установить в "Copy module output to" |
|||
|
||||
nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: нет Всего: 31 |
В своё время я отказался от встроенной в IDEA 6 тулзы по сборке жаров. Слишком неочевидна настройка, слишком убогие возможности и куча проблем при попытках разобраться и научиться пользоваться тулзой.
Поэтому я поначалу разобрался с тем, как руками собирать жарки (это в любом случае полезно), а позже разобрался с антом. Теперь при необходимости собрать жарку всё сводится к паре кликов, а настройка куда прозрачнее, удобнее и логичнее. Да и мощности у анта явно выше. В общем, рекомендую. Благо, оно там встроено. ![]() -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Я прошел ровно такой же путь. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: нет Всего: 40 |
Так, вот где логово чудища! Стало быть этой дорогой нам брести! ^_^
А как насчет доп плагинов по сборке jar файлов, которые можно установить? |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Это означает еще более плотную привязку к определенной среде разработки. А ant дает полную независимость, вплоть до перехода на другую ось без изменения билд-процедуры. Это сообщение отредактировал(а) batigoal - 30.11.2007, 10:27 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
AleksandrS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
вот , програмка генерит случаный вывод , в внешний файл .. там путь прписа чётко.
Присоединённый файл ( Кол-во скачиваний: 10 ) ![]() |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
1) У тебя зачем-то один jar лежит внутри другого.
2) В манифесте внутреннего jar-а mainclass не прописан. 3) И сам класс зачем-то лежит и с пакетом, и без него. Видимо, это просто какие-то твои эксперименты. Прикладываю jar, который у меня нормально запустился (запускал командой java -cp . -jar loggeneration_2.jar). Переименуй zip в jar (а то он у меня не форум не желал аплоадиться). Присоединённый файл ( Кол-во скачиваний: 17 ) ![]() -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
AleksandrS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
спасибо , буду разбираться
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |