| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java tools & IDE's > проблема с компоновкой проекта |
| Автор: dGroup 1.4.2012, 23:23 |
| Возникла проблема с компоновкой проекта. --- Необходимо: 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 |
| Автор: LSD 2.4.2012, 09:51 |
| Правильный способ, это использовать Ant или Maven и собрать проект с их помощью. |
| Автор: dGroup 2.4.2012, 13:39 | ||
Я понимаю что Вы правы, ведь для формирование jar файла есть и плагин для Eclipse. Но мне в учебных целях надо сделать так. По этому прошу Вас о помощи. |
| Автор: LSD 2.4.2012, 14:13 |
| Как-то так. |
| Автор: dGroup 2.4.2012, 17:35 | ||
Спасибо что сделали, но это не совсем то что мне надо. Когда я пытаюсь запустить Ваш jar файл - пишет нету манифеста. А мне надо создать манифест, потом с помощью него проект упаковать в jar файл + туда добавить файл какой то txt и с него считать что то. ... |
| Автор: LSD 3.4.2012, 10:18 |
| 1. Манифест там есть. Да и запуск происходит без него. 2. Никаких проблем с добавлением txt файла нет. Просто добавь в build.cmd команду которая скопирует файл в target\classes. 3. Создать манифест из cmd не просто. И вообще что тебе такого кастомного нужно от манифеста? |
| Автор: dGroup 30.5.2012, 15:02 |
| забыл написать. проблему исправил. Оказалось в jar архив можно добавить файлы, но их изменять нельзя. По этому файл txt должен находиться рядом с jar. В зависимости от путей. Добавлено @ 15:05 PS: Люди учите ant. Офигенная штука, для компоновки проекта самое то. Я начал им пользоваться и просто счастлив. |
| Автор: mstalker26 31.5.2012, 00:49 |
| узнаешь что такое maven или gradle, будешь радоваться еще больше |
| Автор: dGroup 31.5.2012, 00:52 | ||
спасибо, всегда готов к совету и замечаниям). Ведь люди которые указывают нам на наши ошибки - это лучшие друзья. |