Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с компоновкой проекта, Не могу собрать программу 
V
    Опции темы
dGroup
Дата 1.4.2012, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.4.2012

Репутация: нет
Всего: нет



Возникла проблема с компоновкой проекта. 
---
Необходимо:
1. Создать 3 файла: compile.cmd, build.cmd, run.cmd.
2. В файле compile.cmd надо компилировать нужные мне файлы
3. В файле buld.cmd надо сформировать jar файл, с программой
4. в файле run.cmd надо jar файл запустить.
---
Проект мой состоит:
1. Папка bin - лежат скомпилированные классы
2. Папка src - лежат исходники классов 
3. Папка build - [там должен лежать jar файл с программой]
4. Папка file - там лежит файл tasklist.txt, в файле 7 записей, имитирующие базу данных 
---
Мой главный класс лежит: src/home/dgroup/lb1/mvc/Run.java
Когда я его запускаю, программа из папки file берет файл "tasklist.txt", читает информацию, и дальше я с ней работаю, изменяю, результаты сохраняются в тот файл.
----
Объясните поэтапно как сформировать проект в jar файл, допустим lb1.jar

Это сообщение отредактировал(а) dGroup - 2.4.2012, 17:36
PM MAIL   Вверх
LSD
Дата 2.4.2012, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Правильный способ, это использовать Ant или Maven и собрать проект с их помощью.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
dGroup
Дата 2.4.2012, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.4.2012

Репутация: нет
Всего: нет



Цитата(LSD @ 2.4.2012,  09:51)
Правильный способ, это использовать Ant или Maven и собрать проект с их помощью.

Я понимаю что Вы правы, ведь для формирование jar файла есть и плагин для Eclipse. Но мне в учебных целях надо сделать так.  По этому прошу Вас о помощи.
PM MAIL   Вверх
LSD
Дата 2.4.2012, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



Как-то так.

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  cmd.zip 1,26 Kb


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
dGroup
Дата 2.4.2012, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.4.2012

Репутация: нет
Всего: нет



Цитата(LSD @ 2.4.2012,  14:13)
Как-то так.

Спасибо что сделали, но это не совсем то что мне надо. Когда я пытаюсь запустить Ваш  jar файл - пишет нету манифеста. А мне надо создать манифест, потом с помощью него  проект упаковать в jar файл + туда добавить файл какой то txt  и с него считать что то. 
...
PM MAIL   Вверх
LSD
Дата 3.4.2012, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 15
Всего: 538



1. Манифест там есть. Да и запуск происходит без него.
2. Никаких проблем с добавлением txt файла нет. Просто добавь в build.cmd команду которая скопирует файл в target\classes.
3. Создать манифест из cmd не просто. И вообще что тебе такого кастомного нужно от манифеста?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
dGroup
Дата 30.5.2012, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.4.2012

Репутация: нет
Всего: нет



забыл написать. проблему исправил. Оказалось в jar архив можно добавить файлы, но их изменять нельзя. По этому файл txt должен находиться рядом с jar. В зависимости от путей.

Добавлено @ 15:05
PS: Люди учите ant. Офигенная штука, для компоновки проекта самое то. Я начал им пользоваться и просто счастлив.  

Это сообщение отредактировал(а) dGroup - 30.5.2012, 15:06
PM MAIL   Вверх
mstalker26
Дата 31.5.2012, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 4.7.2009

Репутация: 3
Всего: 11



узнаешь что такое maven или gradle, будешь радоваться еще больше  smile 
--------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
PM   Вверх
dGroup
Дата 31.5.2012, 00:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 1.4.2012

Репутация: нет
Всего: нет



Цитата(mstalker26 @ 31.5.2012,  00:49)
узнаешь что такое maven или gradle, будешь радоваться еще больше  smile

спасибо, всегда готов к совету и замечаниям). Ведь люди которые указывают нам на наши ошибки - это лучшие друзья.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0466 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.