Альтернативы Oracle JRE [закрыто]


16

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

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


Oracle Java виртуальная машина? : S
Саймон Шихан

Какую операционную систему вы используете?
music2myear

Неприязнь к Oracle как к компании - это глупая причина для удаления их JVM, тем более что она, вероятно, самая стабильная на данный момент, являющаяся официальной эталонной реализацией.

@esalaka Я не использую Java в большинстве своих приложений, и мне очень не нравится Oracle. Зачем мне использовать продукты компании, которую я сейчас очень ненавижу?
Стивен Сметхерст

@ music2myear Я использую Windows Vista, скоро будет win7.
Стивен Сметурст

Ответы:


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? Если нет, попробуйте обойтись без него.


Есть также IcedTea, но я не знаю, работает ли он на OSX или Windows. Я предполагаю, что есть порт, если он не может быть построен непосредственно на этих платформах.

Вы правы, я имею в виду Java Runtime Environment (JRE). Вопрос обновлен. Кроме того, насколько я могу судить, единственное приложение, которое у меня есть, которое требует java, это eclipse. Сейчас я проверяю ваши предложения.
Стивен Сметхерст

Также я хочу добавить информацию о JVM Zing для предприятий с высокой нагрузкой ( azulsystems.com/products/zing/whatisit ). это дорого, но может быть полезно.
Эйр Ним

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.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.