Мне нужна помощь с Java в среде Linux. Краткая справка: у нас есть Verizon FIOS, и некоторые из их услуг требуют использования их веб-сайта. Мы сталкивались со всевозможными случайными сбоями веб-сайтов, которые один из их специалистов, наконец, сузил до проблем с Java. Согласно их технологиям, для правильной работы их веб-сайта требуется последняя версия Java (и поскольку они постоянно "улучшают" свой веб-сайт, необходимо поддерживать актуальность Java).
У нас есть три компьютера под управлением Windows, Linux Mint 17 и Debian Wheezy. Обновление Java на компьютере с Windows не было проблемой. После обновления до текущего выпуска (SE7 U71) проблемы с сайтом разрешились. Машины Linux - другое дело, и чем больше я исследую, тем больше у меня кружится голова.
Windows Java и Linux эквивалент: неясно, как то, что предлагается для Linux, соответствует версии для версии. Официальный сайт загрузки Java предлагает четыре загрузки для Linux, две из которых определены как RPM, а две нет. Инструкции для двух не помеченных как RPM для дистрибутивов, которые используют RPM. Тем не менее, есть также некоторые варианты установки вручную из архива или компиляции собственного, что также может относиться к другим дистрибутивам (не ясно). Под "другими вариантами" есть ссылка на Ubuntu, которая ведет на страницу OpenJDK. Это "реализация платформы Java SE с открытым исходным кодом" с другой системой нумерации. Это связано с подключаемым модулем браузера IcedTea (с другой системой нумерации версий), и неясно, как сочетание OpenJDK и IcedTea соответствует конкретному выпуску Java.
Чтобы еще больше усложнить ситуацию, помимо JRE есть ряд различных связанных с Java программ, таких как JDK, которые, я думаю, понадобятся только для разработки, но, очевидно, некоторые сценарии нуждаются в этом. Коллекция файлов Java, предлагаемая в Windows, не соответствует коллекции, предлагаемой для Linux, поэтому неясно, как соотносятся функциональные возможности компонентов. Менеджеры программ Linux имеют длинный список связанных с Java файлов, некоторые из которых зависят от выпуска, поэтому неясно, что представляет собой набор необходимых файлов.
Позвольте мне уточнить, что я не ищу ответы на все эти вопросы, моя цель не состоит в том, чтобы стать экспертом по Java. Я предоставляю эту информацию только для того, чтобы продемонстрировать, что я предпринял серьезную попытку исследовать и решить эту проблему, но это просто привело к еще большей путанице. Надеемся, что есть читатели, знакомые с Java и Linux, которые уже знают ответ и могут обойти все запутанные детали.
Версии файлов Linux: Обе машины Linux, похоже, используют IcedTea, а не Java. Компьютер Mint имеет IcedTea V1.5 от апреля, и последняя версия, доступная для Debian, - V1.4. Я смотрел на получение новых файлов из других репозиториев, но не могу найти более новые совместимые версии.
Проблема: если требуется последняя версия Java, как мне это сделать в Linux? Последние доступные версии IcedTea не сокращают это. Итак, основные вопросы:
- Есть ли способ в Linux для обработки веб-сайта, который требует последнюю версию Java?
- Что мне для этого нужно?
- Где взять его для Mint и Debian?
- Как мне это установить?
В интересах других, у которых может быть такая же проблема, не стесняйтесь размещать ответы, которые требуют знания Linux. Тем не менее, я ищу решение для новичка, если оно есть.