• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Компоновка Проекта

  • Автор темы dGroup
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

dGroup

Возникла проблема с компоновкой проекта.
---
Необходимо:
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
 
D

dGroup

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

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

UmnyiChelovek

так сказать..спасибо за совет!
 
J

jCoder

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

PS: Люди учите ant. Офигенная штука, для компоновки проекта самое то. Я начал им пользоваться и просто счастлив.
Но, лучше всего конечно же система сборки и управления maven...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!