Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

ООФрукты / Задедомороженный Архив

  • На этом уроке мы запакуем весь архив в один файл, используя утилиту jar.
    В таком виде удобно копировать и распространять программу -
    вместо огромного количества файлов - всего один архив.
  • Дата отправки отчёта: 15 декабря 2016 г.
  • Задание выполнено: за 46 мин.
  • Чему научился: Создавать java архив
  • Что было сложным: не тупить с командной строкой
  • Комментарии: А exe или com файл можно создать?
  • Оценка видео-уроку:
Отчёт от 8275 за ООФрукты / Задедомороженный Архив




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # ООФрукты / Задедомороженный Архив / 2016-12-15 15:24

exe можно, а вот com со времён доса никто не юзает.


8275. --
Tekashnik
Tekashnik
ответить
→  Иван Воронин  # ООФрукты / Задедомороженный Архив / 2016-12-15 19:33

и как же сделать exe?



8275. --
Tekashnik
Tekashnik
ответить

10558. --
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # ООФрукты / Задедомороженный Архив / 2016-12-16 06:07

Это был как пример, который загуглил, сам пробовал искать?
вот что я нашёл по поводу IDEA:

В IDEA можно сделать .exe для JavaFX приложения, для этого идем File — Project Structure.
В открывшемся окне слева выбираем вкладку Artifacts
Для добавления нового артефакта жмем зеленый плюс +
В выпадающем списке выбираем JavaFX Application
В правой части окна переходим на вкладку JavaFX
Заполняем поля. Можно заполнить только Application Class указав там класс с методом main
И самое главное в Native bundle выбираем all
И в верхней части этого окна ставим галочку Build on make
И еще выше задаем Output directory
Тогда при запуске приложения в папке указанной в Output directory создастся помимо прочего пака bundles, в которой будет лежать nameProjects.exe файл и папка с именем проекта. nameProjects.exe — это файл установщик, но его я не пробовал использовать. Папка с именем проекта — это папка содержащая среду исполнения java и .exe файл с именем проекта. Эту папку можно передавать пользователям. При этом им не нужно иметь установленную java на своих windows.
Все хорошо, но я столкнулся со следующими ограничениями: путь к .exe файлу не должен содержать русских букв. С английскими буквами и пробелами в пути у меня все заработало. Если хотим чтобы наше творение запускалось на всех windows нужно использовать 32 битный jdk, в моем случае это jdk-8u40-windows-i586.exe Полученный exe-шник должен полностью работать на windows начиная с vista, у меня под windows 7 все работает. В windows xp exe-шники из моих проектов тоже запускались, но не во всех проектах все работало.

а вот ещё несколько полезных ссылок:
mvnrepository.com/artifact/com.akathist.maven.plugins.launch4j/launch4j-maven-plugin/1.5.2
launch4j.sourceforge.net/index.html
вот два урока на ютубе:
www.youtube.com/watch?v=U3vKHT3Jh1M
www.youtube.com/watch?v=1_hOBze8Wy8

думаю мог бы и сам найти, у меня заняло это меньше минуты.


8275. --
Tekashnik
Tekashnik
ответить
→  Иван Воронин  # ООФрукты / Задедомороженный Архив / 2016-12-16 06:17

Гуглин, ничего вменяемого не нашёл
на шаге
- Заполняем поля. Можно заполнить только Application Class указав там класс с методом main
Выпадает окно с Error  "program is not acceptable"



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Научился создавать программу jar
Трудности: Найти ошибку наверное сам бы достаточно долго ее искал.
Все норм.


Научился: Создавать архивный файл в сомандной строке.
Трудности: Мне не пришлось иправлять ошибку, так как ее обнаружил "на месте преступления".