Потрібна остання Java в середовищі Linux


1

Мені потрібна допомога з 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?
  • Що мені потрібно для цього?
  • Де я можу взяти його для монетного двору та Debian?
  • Як це встановити?

На користь інших, у кого може виникнути те саме питання, сміливо публікуйте відповіді, що вимагають знання Linux. Однак я шукаю рішення для новачків, якщо воно є.

Відповіді:


2

Так, можна встановити середовище виконання Java Java та плагін веб-браузера Java в Linux. Однак, як ви помітили, власний Oracle JRE недоступний у сховищах Debian або Ubuntu. Oracle відкликала можливість дистрибутивам Linux перерозподіляти пакети Java у 2011 році (див . Повідомлення Ubuntu та Debian ).

Це дає вам два основні варіанти встановлення Java в Linux:

  1. Використовуйте OpenJDK з плагіном IcedTea . OpenJDK - це Java з відкритим кодом. IcedTea забезпечує плагін веб-браузера з відкритим кодом для використання з OpenJDK, який може запускати аплети Java у браузері. Вони можуть бути встановлені із сховищ Debian та Ubuntu. Як ви зазначали, OpenJDK може не забезпечити повну сумісність з офіційним режимом виконання Java Oracle.

  2. Використовуйте час виконання Oracle Java. Для цього потрібно завантажити Java з веб-сайту Oracle . Для Debian і Mint ви хочете отримати пакети без RPM. Тоді ви можете слідувати інструкціям Oracle, щоб встановити Java та налаштувати плагін Firefox .

Якщо ви хочете дотримуватися використання пакетів із сховищ Debian / Ubuntu, я рекомендую перевірити, чи встановлений останній пакет openjdk-7-jre. І Debian, і Ubuntu демонструють останню версію цього пакета як 7u71, що відповідає рівню поточного останнього випуску часу виконання Oracle. Також слід переконатися, що встановлений пакет IcedTea for Java 7 (icedtea-7-плагін). Нарешті, ви повинні переконатися, що старіші пакети Java 6 видалені (openjdk-6-jre та icedtea-6-плагін).

Якщо це не вдалося, і веб-сайт, до якого ви намагаєтеся отримати доступ, вимагає функцій, специфічних для часу виконання Oracle Java, вам потрібно буде встановити OREP JRE вручну вручну.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.