[java, fcuk] и парашютист этот...
Jan. 27th, 2009 03:03 pmдавным-давно я решил по возможности с джавой дел не иметь. по чисто эстетическим соображениям, if nothing else. но, бляха муха, жизнь такую возможность предоставляет не всегда.
вот, например. инсталлирую софт, написанный фирмой на букву F. большой, толстый софт, продающийся много раз за много долларов. и он мне говорит: не буду инсталлироваться, у вас джава не стоит. на самом деле, стоит, конечно, но, видимо, не та версия, которая ему нужна (семь запятых, каково?). а чё ему нужно, не говорит, естественно. только что не стоит, мол, и всё.
ну иду на sun.com, даунложу/инсталлю jre, какая у них там версия последняя. инсталлятор софта на букву F удовлетворённо запускается и начинает. но через полчаса говорит "у-упс, у вас нету файла tools.jar. я поискало там в program files\java\jre1.6.whatever и не нашло. ну извени™".
ок, я делаю поиск по всему диску - ну действительно нет такого, совсем нигде. иду на гугла. да их туттысячи, тысячи! миллионы. я буквально. миллион ссылок, и все о том, как никто не может найти tools.jar.
внимательный читатель мог заметить, что количество what-the-fuckов только в вышеизложенном существенно больше единицы. начиная с того, что пользователь вообще ничего не должен скачивать и инсталлировать _отдельно_. используешь каку, которой у пользователя нет - добавь redist package к своей инсталляшке. а ведь я даже не упомянул такие колоритные детали, как требование, чтобы путь инсталляции не содержал пробелов (трудно в джаве с пробелами, я понимаю, всего лишь 2009 год на дворе), или там требование ввести пароль админского аккаунта в явном виде.
Update: йоу! теперь sun.com ваще лежит. целиком. даже не пингуется ниоткуда. так что теперь инсталлировать софт (которому, кстати, external connectivity не нужна для работы) вообще никаких шансов нет.
вот, например. инсталлирую софт, написанный фирмой на букву F. большой, толстый софт, продающийся много раз за много долларов. и он мне говорит: не буду инсталлироваться, у вас джава не стоит. на самом деле, стоит, конечно, но, видимо, не та версия, которая ему нужна (семь запятых, каково?). а чё ему нужно, не говорит, естественно. только что не стоит, мол, и всё.
ну иду на sun.com, даунложу/инсталлю jre, какая у них там версия последняя. инсталлятор софта на букву F удовлетворённо запускается и начинает. но через полчаса говорит "у-упс, у вас нету файла tools.jar. я поискало там в program files\java\jre1.6.whatever и не нашло. ну извени™".
ок, я делаю поиск по всему диску - ну действительно нет такого, совсем нигде. иду на гугла. да их тут
внимательный читатель мог заметить, что количество what-the-fuckов только в вышеизложенном существенно больше единицы. начиная с того, что пользователь вообще ничего не должен скачивать и инсталлировать _отдельно_. используешь каку, которой у пользователя нет - добавь redist package к своей инсталляшке. а ведь я даже не упомянул такие колоритные детали, как требование, чтобы путь инсталляции не содержал пробелов (трудно в джаве с пробелами, я понимаю, всего лишь 2009 год на дворе), или там требование ввести пароль админского аккаунта в явном виде.
Update: йоу! теперь sun.com ваще лежит. целиком. даже не пингуется ниоткуда. так что теперь инсталлировать софт (которому, кстати, external connectivity не нужна для работы) вообще никаких шансов нет.