Ubububu #201 5 сентября 2013 я знаю, что можно просто .class запускать через java. Я хотел даблклик. Но джава в еще большем говне, чем я думал.Ага, воще в говне, особенно, когда программисты под жабу, пытаются архив запустить как исполняемый файл. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #202 5 сентября 2013 называть jar архивом это всё-равно, что назвать архивом дотнетовский IL-бинарник Поделиться сообщением Ссылка на сообщение
Ubububu #203 5 сентября 2013 называть jar архивом это всё-равно, что назвать архивом дотнетовский IL-бинарникЛол, но это же реально архив. Java ARchive. Пакуется простым GZIP вроде бы. По сути если его с умом собрать, то можно открывать через javaw, но тогда любой .jar будет открываться так (по факту запускаться). Поделиться сообщением Ссылка на сообщение
TheDeadSkin #204 5 сентября 2013 но ведь десктопные jar-ы по идее обязаны брать и в лоб запускаться на любой машине с установленой джавой, где за 5$ в подарок идёт обработчик типа файлов, который перетягивает на себя .jar и запускает его так же как это можно сделать вручную если для запуска даблкликом в винде его нужно упаковывать в exe, то толку от этого? Поделиться сообщением Ссылка на сообщение
Ubububu #205 5 сентября 2013 но ведь десктопные jar-ы по идее обязаны брать и в лоб запускаться на любой машине с установленой джавой, где за 5$ в подарок идёт обработчик типа файлов, который перетягивает на себя .jar и запускает его так же как это можно сделать вручную если для запуска даблкликом в винде его нужно упаковывать в exe, то толку от этого?Да нет же. jar по даблклику будет запускаться тогда, когда ты привяжешь к этому типу файлов javaw.exe (аналогия с мп3-файлами подойдёт), чаще всего всякие архиваторы сразу прописывают jar файлы под себя. Сама жаба вроде этого не делает. Я, когда изучал жабу, пользовался батниками. Поделиться сообщением Ссылка на сообщение
TheDeadSkin #206 5 сентября 2013 если привязка не стоит с архиваторами, то джава сама это делает, инфа сотка, я точно запускал jarы даблкликом вот так выглядит файл вот свойства (к слову об "архиве") у канта просто наебнулась ассоциация затестил на джарнике майнкрафта, вылетает Java Virtual Machine с каким-то исключением (файл на скрине выше вообще в 0 байт есличо, тоже жвм гнала что он повреждён), так что рабочих примеров нет, но раз жвм плюётся ошибками - значит запускается всё Поделиться сообщением Ссылка на сообщение
Обязательное_поле #207 5 сентября 2013 даже сразу есть вопрос.в jar упаковать свой хеллоуворлд я смог, но когда по нему даблкликаешь никакой консоли нет в коде только класс со статическим мейном и выводом строки, а потом ожиданием ввода. Больше ничегохз, зачем ты в .jar упаковал http://www.cs.swarth...gtips_Java.html я знаю, что можно просто .class запускать через java. Я хотел даблклик. Но джава в еще большем говне, чем я думал.оберни в ехешник ты слишком многого просишь от крослатформенного языка Поделиться сообщением Ссылка на сообщение
TheDeadSkin #208 5 сентября 2013 оберни в ехешникты слишком многого просишь от крослатформенного языкаэх... ну вот для кого я написал пост выше со скринами? всё работает, нужно только ассоциацию починить Поделиться сообщением Ссылка на сообщение
Обязательное_поле #209 5 сентября 2013 оберни в ехешникты слишком многого просишь от крослатформенного языкаэх... ну вот для кого я написал пост выше со скринами? всё работает, нужно только ассоциацию починитья ему объяснил как все нормальные люди деплоят жава аппликацииведь он критикует что типа сложно запускать жава аппликациимайкрафт тоже ехешником запускается напримергде твои ассоциации теперь? Поделиться сообщением Ссылка на сообщение
TheDeadSkin #210 5 сентября 2013 да он хочет без ебли запустить для отладки джарник, или хз что именно он хочет если результат компиляции банального консольного приложения это джарник, то нахуй его упаковывать в ехе? Поделиться сообщением Ссылка на сообщение
Обязательное_поле #211 5 сентября 2013 просто канта не учили работать в терминалеему кнопкочка нужна "ЗАПУСТИТЬ"ГУИшники должны страдать Поделиться сообщением Ссылка на сообщение
TheDeadSkin #212 5 сентября 2013 ГУИшники должны страдать ну а вообще я тоже за "простой" запуск программнахуй терминал там где он не нужен? Поделиться сообщением Ссылка на сообщение
Ubububu #213 5 сентября 2013 Так а в чём проблема создать батник?echo java -jar TestApp.jar > start.batПотом его уже запускать. У меня даже дипломный проект так запускался :D Поделиться сообщением Ссылка на сообщение
TheDeadSkin #214 5 сентября 2013 можно и батник, но зачем если jar по дефолту должны открываться в жвм при даблклике? Поделиться сообщением Ссылка на сообщение
Ubububu #215 5 сентября 2013 можно и батник, но зачем если jar по дефолту должны открываться в жвм при даблклике?Где это прописано? Ничего тебе никто не должен. Даже тот же jar собирать совершенно не обязательно, а вот class файлы уж точно не обязаны "запускаться" по дефолту. Любой jar файл - это просто архив, для простоты скачивания (больше классов - больше файлов для скачивания - больше соединений - больше время загрузки). Поделиться сообщением Ссылка на сообщение
TheDeadSkin #216 5 сентября 2013 с таким подходом любое бинарник это архив но я о том, что лично у меня обычные жары гоняются бех проблем, чем любой другой юзер хуже? Поделиться сообщением Ссылка на сообщение
rubish #217 5 сентября 2013 я сейчас маг павершела на полставки. чтобы эту херь запустить вообще не слабо колдовать надо Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Обязательное_поле #218 5 сентября 2013 (изменено) ГУИшники должны страдать ну а вообще я тоже за "простой" запуск программнахуй терминал там где он не нужен?блять смотрикант жалуется что ему неудобно тестить жарникина самом деле все удобно. весь мир пишет программы на питоне, раби, жаве и работает через терминално только одному канту ОБЯЗАТЕльно надо чтобы ДАБЛКЛИКОМ все запускалосьдабл кликом запускается конечный продукт, упакованый обернутый красиво с иконочкой,а для учебы/работы терминал мастхев просто блять, если ты с нашей планеты офк чуешь разницу? я сейчас маг павершела на полставки. чтобы эту херь запустить вообще не слабо колдовать надошиндус и шелшел и шиндус Изменено 5 сентября 2013 пользователем Обязательное_поле Поделиться сообщением Ссылка на сообщение
Ubububu #219 5 сентября 2013 (изменено) с таким подходом любое бинарник это архив но я о том, что лично у меня обычные жары гоняются бех проблем, чем любой другой юзер хуже?Знаешь анекдот про программиста?Если бы программист был врачом, то вот, например, приходит к нему пациент и говорит: -Доктор, у меня нога болит. А тот ему отвечает:- Странно, у меня такая же нога, и она не болит. И вот тебе ещё небольшой намёк: Изменено 5 сентября 2013 пользователем Ubububu Поделиться сообщением Ссылка на сообщение
Обязательное_поле #220 5 сентября 2013 намек не понял >- Странно, у меня такая же нога, и она не болит.ну ведь так и есть. нельзя сравнивать органику с железомжелезо у всех одинаковое, ПО тожено вот почему то у нубоюзеров всегда траблы с компамиза 3 года ниразу не переустанавливал винду, ничего никогда не ломалось, например так что врач должен был сказать:-RTFM Поделиться сообщением Ссылка на сообщение