13

Я хотел бы удалить как можно больше продуктов Oracle с моего компьютера, потому что мне не нравится эта компания. Однако мне требуется Java для некоторых моих приложений, например Eclipse.

Какие альтернативы существуют для Oracle Java Runtime Environment для Windows, которая будет работать со сторонними приложениями?

3 ответа3

5

Просто чтобы прояснить, там "Ява" это не одно.

Java Runtime Environment (JRE) - наиболее распространенная форма Java, позволяющая приложениям, написанным на Java, запускаться на вашем компьютере. Это "плагин Java" или «виртуальная машина Java (JVM)»

Java (язык) - объектно-ориентированный язык программирования.

Java (компилятор) - превращает код Java (язык) в файлы классов, которые могут быть выполнены JRE/JVM.

Java (библиотека) - набор компонентов для кроссплатформенного графического интерфейса и других элементов программирования.

Я предполагаю, что вы спрашиваете о замене JRE, Java-плагина, который использует большинство людей. Если вы хотите сказать иначе, обновите ваш вопрос.

Microsoft имела обыкновение включать виртуальную машину Java во все свои операционные системы, но это обычно игнорируется в пользу плагина JRE от Oracle.

Есть несколько других замен JRE/JVM, которые вы можете попробовать:

JOEQ (как ни странно сам по себе написан на Java) - http://sourceforge.net/projects/joeq/

Wonka - http://wonka.acunia.com/

Соболь (больше не поддерживается) - http://sourceforge.net/projects/sablevm/files/

Каждый из них может иметь определенную степень совместимости, но вы, вероятно, обнаружите, что при запуске Java, предназначенной для более новой версии JRE, вы можете столкнуться с проблемами совместимости.

Что-то еще, чтобы рассмотреть, действительно ли вам действительно нужна Java. Существуют ли конкретные задачи, которые вы выполняете, для выполнения которых требуется JRE? Если нет, попробуйте обойтись без него.

4

Oracle JRE построен из OpenJDK. Вы можете получить OpenJDK из многих источников, включая сборку самостоятельно. Azul Systems (мой работодатель) предлагает семейство загрузок Zulu, каждый из которых предоставляет двоичные файлы OpenJDK, сертифицированные для соответствия спецификациям тестирования Java Standard Edition для каждой основной версии Java (сегодня 8, 7 и 6.) Это должна быть подходящая замена для ваших сред выполнения Oracle Java на любой из платформ Windows, Linux и Mac OS X. Zulu можно загрузить бесплатно с www.azul.com/zulu. Надеюсь, это поможет. Раскрытие информации: я являюсь менеджером по продуктам в линейках продуктов Zulu и Zing в Azul Systems.

2

Я никогда не использовал его, но вы можете заглянуть в OpenJDK.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .