Альтернативи 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" - це не одне.

Середовище виконання Java (JRE) - найпоширеніша форма Java, що дозволяє програмам, написаним на Java, працювати на вашому комп’ютері. Це "плагін Java" або "віртуальна машина java (jvm)"

Java (мова) - об'єктно-орієнтована мова програмування.

Java (компілятор) - перетворює код Java (мову) у файли класів, які можуть бути виконані JRE / JVM.

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

Я припускаю, що ви запитуєте про заміну JRE, плагіну Java, який використовують більшість людей. Якщо ви маєте на увазі інше, будь ласка, оновіть своє запитання.

Корпорація Майкрософт використовувала віртуальну машину 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 Java (JRE). Питання оновлено. Крім того, наскільки я можу сказати, що єдине в мене додаток, яке вимагає Java, - це затемнення. Я зараз тестую ваші пропозиції.
Стівен Сміттерст

Також я хочу додати інформацію про Zing JVM для підприємств з високим навантаженням ( 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. Зулу безкоштовно завантажити з www.azul.com/zulu. Я сподіваюся, що це допомагає. Розкриття інформації: Я менеджер продуктів для лінійки продуктів Zulu і Zing в Azul Systems.


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