Утилита для хардкорных прогеров. / программирование :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: java :: batch :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

программирование geek batch java сделал сам песочница удалённое 

Утилита для хардкорных прогеров.

Ну или не совсем хардкорных. Я тут на днях решил запилить простенькую программку, которая будет кликать в кликерах в ту область, которую ты указываешь на экране. И как обычно оно со мной бывает, меня понесло не в ту степь. После установки JDK (а писать я решил на Яве, поскольку данной программой планировал пользоваться как на Windows, так и на Линуксе), я понял, что писать javac в консоли постоянно, мягко говоря, неудобно. А потому я решил запилить небольшой скрипт под Windows, чтобы было удобнее компилировать (я не фанат IDE, поскольку они весят слишком много, и очень много функций, которыми в повседневной жизни я пользоваться не буду). В общем пока писал кликер, параллельно писал и этот скрипт, который рос быстрее чем сам кликер. В целом все функции были написаны для сокращения повторяемых действий, частично мной, частично честно сворованы с интернета (но адаптированы под нужды мной). 
Ознакомиться можно по ссылке на Github, куда я залил последнюю на сегодня версию. Приветствуется критика и предложения. 
P.S. Комментарии на русском могут не отображаться на сайте, потому для полного погружения рекомендую скачать файл на комп, и затем уже редактировать через любой текстовый редактор. 

Подробнее
программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,batch,java,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,песочница,удалённое
Еще на тему
Развернуть
Поставь IDE и не парься. Ненужные функции и большой размер с лёгкостью аннигилируются большим количеством полезных функций и терабайтными дисками. Если в будущем будешь работать в команде, да ещё и над большими проектами - там IDE не писанный стандарт.

P.S. К слову сказать, многие сложные проекты собираются не путём нажатия 1 кнопки, а огромным количеством, важными к последовательности, действиями (сначала компилируем эти библиотеки, потом прописываем здесь, и так далее). Понятное дело для этих действия пишутся довольно замудрённые скрипты. Так что покопаться в этом стоит, кто знает, может именно Вы и будете такие скрипты писать)
Байр Байр 02.12.201810:20 ответить ссылка 0.1
Поздравляю, вы изобрели велосипедный Gradle для бомжей. У Java есть несколько систем сборки, которые вовсе не требуют IDE. Например, Maven или Gradle. Небольшой гайд по Gradle. Можно описывать много всего, в том числе зависиимости, которые будут автоматически скачиваться.
Те примеры, что вы привели, несколько не соответствует поставленной мной задаче. Мне по факту нужен был всего лишь скрипт, который компилирует исходники, а затем пакует все в исполняемый jar. Ни больше, ни меньше. Maven, из того что мне удалось узнать, это система отслеживания проекта. Не скрипт в это исполняемом понимании.
Gradle же, обладает опять же внушительным набором функций и исходным кодом, написанным на разных языках, изучать которые, чтобы разобраться в полном функционале программы, у меня лично нет времени (к слову свой скрипт я написал в общем времени за полчаса).
> Мне по факту нужен был всего лишь скрипт, который компилирует исходники, а затем пакует все в исполняемый jar.

Именно это делает градл по моей ссылке.
Минимально
plugins {
id 'java'
id 'application'
}
mainClassName = 'App'
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
	д 1	^ /î
£		Г ^ Java-разработчик
Категория	Город	Опыт
Бухгалтерия и финансы	Нур-Султан	От 3 до 6 лет
Требования:
высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
подробнее»

Казахстан страны программист java программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

Java-разработчик Категория Город Опыт Бухгалтерия и финансы Нур-Султан От 3 до 6 лет Требования: высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
int GovnoJopaln void* object, ./void* context)
*f oo
Foo
BnM3flYHAXyM!
- (Роо*)сог^ех1:; р1геас)Ргл.ог1уМогта1,
,	■й_1
/	«:^ЙгЛЬр^ Аво:	ГпИ:,
WtfW егг: ге!игпорё;
МА1_К PH
с| геаГеШ
0£Напс11е)
f(stгuct [
Буду веберо
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам программирование

int GovnoJopaln void* object, ./void* context) *f oo Foo BnM3flYHAXyM! - (Роо*)сог^ех1:; р1геас)Ргл.ог1уМогта1, , ■й_1 / «:^ЙгЛЬр^ Аво: ГпИ:, WtfW егг: ге!игпорё; МА1_К PH с| геаГеШ 0£Напс11е) f(stгuct [ Буду веберо

Ю. Василеску
Прикладное программирование на языке Ада