Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

я знаю, что можно просто .class запускать через java.

 

Я хотел даблклик.

 

 

Но джава в еще большем говне, чем я думал.

Ага, воще в говне, особенно, когда программисты под жабу, пытаются архив запустить как исполняемый файл.

Поделиться сообщением


Ссылка на сообщение

называть jar архивом это всё-равно, что назвать архивом дотнетовский IL-бинарник

Поделиться сообщением


Ссылка на сообщение

называть jar архивом это всё-равно, что назвать архивом дотнетовский IL-бинарник

Лол, но это же реально архив. Java ARchive. Пакуется простым GZIP вроде бы. По сути если его с умом собрать, то можно открывать через javaw, но тогда любой .jar будет открываться так (по факту запускаться).

Поделиться сообщением


Ссылка на сообщение

но ведь десктопные jar-ы по идее обязаны брать и в лоб запускаться на любой машине с установленой джавой, где за 5$ в подарок идёт обработчик типа файлов, который перетягивает на себя .jar и запускает его так же как это можно сделать вручную

 

если для запуска даблкликом в винде его нужно упаковывать в exe, то толку от этого?

Поделиться сообщением


Ссылка на сообщение

но ведь десктопные jar-ы по идее обязаны брать и в лоб запускаться на любой машине с установленой джавой, где за 5$ в подарок идёт обработчик типа файлов, который перетягивает на себя .jar и запускает его так же как это можно сделать вручную

 

если для запуска даблкликом в винде его нужно упаковывать в exe, то толку от этого?

Да нет же. jar по даблклику будет запускаться тогда, когда ты привяжешь к этому типу файлов javaw.exe (аналогия с мп3-файлами подойдёт), чаще всего всякие архиваторы сразу прописывают jar файлы под себя. Сама жаба вроде этого не делает. Я, когда изучал жабу, пользовался батниками.

Поделиться сообщением


Ссылка на сообщение

если привязка не стоит с архиваторами, то джава сама это делает, инфа сотка, я точно запускал jarы даблкликом

 

4jyZ6.jpg

 

вот так выглядит файл

 

4jyZz.png

 

вот свойства (к слову об "архиве")

 

у канта просто наебнулась ассоциация

 

затестил на джарнике майнкрафта, вылетает Java Virtual Machine с каким-то исключением (файл на скрине выше вообще в 0 байт есличо, тоже жвм гнала что он повреждён), так что рабочих примеров нет, но раз жвм плюётся ошибками - значит запускается всё

Поделиться сообщением


Ссылка на сообщение
даже сразу есть вопрос.

в jar упаковать свой хеллоуворлд я смог, но когда по нему даблкликаешь никакой консоли нет

 

в коде только класс со статическим мейном и выводом строки, а потом ожиданием ввода. Больше ничего

хз, зачем ты в .jar упаковал

 

http://www.cs.swarth...gtips_Java.html

 

я знаю, что можно просто .class запускать через java.

 

Я хотел даблклик.

 

 

Но джава в еще большем говне, чем я думал.

оберни в ехешник

ты слишком многого просишь от крослатформенного языка

Поделиться сообщением


Ссылка на сообщение

оберни в ехешник

ты слишком многого просишь от крослатформенного языка

эх... ну вот для кого я написал пост выше со скринами? 778bcc4ad8be3d0ac3b982480a1a434f.gif

 

всё работает, нужно только ассоциацию починить

Поделиться сообщением


Ссылка на сообщение

оберни в ехешник

ты слишком многого просишь от крослатформенного языка

эх... ну вот для кого я написал пост выше со скринами? 778bcc4ad8be3d0ac3b982480a1a434f.gif

 

всё работает, нужно только ассоциацию починить

я ему объяснил как все нормальные люди деплоят жава аппликации

ведь он критикует что типа сложно запускать жава аппликации

майкрафт тоже ехешником запускается например

где твои ассоциации теперь?

Поделиться сообщением


Ссылка на сообщение

да он хочет без ебли запустить для отладки джарник, или хз что именно он хочет

 

если результат компиляции банального консольного приложения это джарник, то нахуй его упаковывать в ехе?

Поделиться сообщением


Ссылка на сообщение

ГУИшники должны страдать

:lol:

 

ну а вообще я тоже за "простой" запуск программ

нахуй терминал там где он не нужен?

Поделиться сообщением


Ссылка на сообщение

Так а в чём проблема создать батник?

echo java -jar TestApp.jar > start.bat

Потом его уже запускать. У меня даже дипломный проект так запускался :D

Поделиться сообщением


Ссылка на сообщение

можно и батник, но зачем если jar по дефолту должны открываться в жвм при даблклике?

Поделиться сообщением


Ссылка на сообщение

можно и батник, но зачем если jar по дефолту должны открываться в жвм при даблклике?

Где это прописано? Ничего тебе никто не должен. Даже тот же jar собирать совершенно не обязательно, а вот class файлы уж точно не обязаны "запускаться" по дефолту. Любой jar файл - это просто архив, для простоты скачивания (больше классов - больше файлов для скачивания - больше соединений - больше время загрузки).

Поделиться сообщением


Ссылка на сообщение

с таким подходом любое бинарник это архив

 

но я о том, что лично у меня обычные жары гоняются бех проблем, чем любой другой юзер хуже?

Поделиться сообщением


Ссылка на сообщение

я сейчас маг павершела на полставки. чтобы эту херь запустить вообще не слабо колдовать надо


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
(изменено)

ГУИшники должны страдать

:lol:

 

ну а вообще я тоже за "простой" запуск программ

нахуй терминал там где он не нужен?

блять смотри

кант жалуется что ему неудобно тестить жарники

на самом деле все удобно. весь мир пишет программы на питоне, раби, жаве и работает через терминал

но только одному канту ОБЯЗАТЕльно надо чтобы ДАБЛКЛИКОМ все запускалось

дабл кликом запускается конечный продукт, упакованый обернутый красиво с иконочкой,

а для учебы/работы терминал мастхев просто блять, если ты с нашей планеты офк

 

чуешь разницу?

 

 

я сейчас маг павершела на полставки. чтобы эту херь запустить вообще не слабо колдовать надо

шиндус и шел

шел и шиндус


Изменено пользователем Обязательное_поле

Поделиться сообщением


Ссылка на сообщение
(изменено)

с таким подходом любое бинарник это архив

 

но я о том, что лично у меня обычные жары гоняются бех проблем, чем любой другой юзер хуже?

Знаешь анекдот про программиста?

Если бы программист был врачом, то вот, например, приходит к нему пациент и говорит:

-Доктор, у меня нога болит.

А тот ему отвечает:

- Странно, у меня такая же нога, и она не болит.

 

И вот тебе ещё небольшой намёк:

nichem_ne_huzhe.png


Изменено пользователем Ubububu

Поделиться сообщением


Ссылка на сообщение

намек не понял

 

>- Странно, у меня такая же нога, и она не болит.

ну ведь так и есть. нельзя сравнивать органику с железом

железо у всех одинаковое, ПО тоже

но вот почему то у нубоюзеров всегда траблы с компами

за 3 года ниразу не переустанавливал винду, ничего никогда не ломалось, например

 

так что врач должен был сказать:

-RTFM

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...