ClearType, install4j и случай ошибки Java Java
Ты знаешь что
ClearType (технология сглаживания шрифтов в Windows) имеет общее с
Java (язык программирования и одна из рекомендуемых платформ)?
Ничего, кроме того, что они усердно работали над тем, чтобы заставить меня
несчастный на несколько месяцев. У меня было какое-то программное обеспечение Java, которое я не мог
установить. Я имею в виду на самом деле не мог - даже не выяснить причину или
воспроизведите его на другом ПК.
Недавно я был одобрен для бета-тестирования Woopra (служба аналитики сайта) и
он использует настольный клиент, написанный на Java ... Я не смог установить. Что получил
я действительно злюсь. :)
Story Все рассматриваемое программное обеспечение было похоже:
настройка на основе install4j; сбой установки с кучей ошибок. я был
обвинять install4j в ранних (сто или около того) попытках решить
вопрос. Позже я медленно понял, что если это было то, что прослушивается
долгое время - решение было бы создано и погуглил.
Трассировка После смещения фокуса с install4j я решил подтолкнуть Java
фреймворк. Я пробовал стабильные версии ранее, поэтому решил пойти на
Нестабильный 1.6 Обновление 10 Кандидат на выпуск.
Это фактически исправленные сообщения об ошибках, но не сбои. Я также заметил
что в директории с установочными файлами создан новый журнал ошибок.
Ранее я видел только журналы во временном каталоге Windows.
Новый журнал ошибок говорил следующее:
Не удалось отобразить графический интерфейс. Это приложение требует доступа к X
Сервер. Если у вас есть доступ, вероятно, отсутствует библиотека X.
************************************************** ***************** Вы также можете запустить это приложение в режиме консоли без доступа к
X-сервер, передавая аргумент -c Очень странно искать X-Server на
не Linux-компьютер, не так ли? Поэтому я решил попробовать этот аргумент «-c». А также
удалось установить в режиме консоли.
Счастливый конец? Нету. Теперь установленное приложение зависало. Но это действительно получилось
я думаю. Если консоль работает, но графический интерфейс - нет
должна быть проблема с последним.
Еще один журнал ошибок (в папке приложения) теперь говорил (среди прочего
вещи):
Вызвано: java.lang.IllegalArgumentException: -60397977 несовместимо
с текстовым ЖК-контрастным ключом, который успешно погуглил меня
описание ошибки при невозможности чтения Java нестандартного ClearType
настройки реестра.
Решение Я немедленно запустил ClearType Tuner из панели управления и
найдена настройка, показывающая тарабарщину. После исправления до надлежащего
один все проблемы с Java мгновенно исчезли.
cleartypetuner_screenshot Извлеченные уроки: не спешите обвинять
проблемы с программным обеспечением в одном приложении. Даже незначительный и полностью
несвязанные настройки могут запустить смертельные цепные реакции. Ссылки Хаве
Среда выполнения http://www.java.com/en/download/index.jsp
ClearType Tuner
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Woopra http://www.woopra.com/
install4j
http://www.ej -technologies.com / Продукты / install4j / overview.html