Chciałbym odinstalować z mojego komputera jak najwięcej produktów Oracle, ponieważ nie lubię tej firmy. Potrzebuję jednak Java do niektórych moich aplikacji, np. Eclipse.
Jakie są alternatywy dla środowiska Java Java Runtime Environment dla systemu Windows, które będzie działać z aplikacjami innych firm?
java
software-rec
jre
Steven Smethurst
źródło
źródło
Odpowiedzi:
Żeby było jasne, „Java” to nie jedno.
Java Runtime Environment (JRE) - najczęstsza forma Java, umożliwia uruchamianie aplikacji napisanych w Javie na twoim komputerze. To jest „wtyczka java” lub „wirtualna maszyna java (jvm)”
Java (język) - obiektowy język programowania.
Java (kompilator) - zamienia kod Java (język) w pliki klas, które mogą być wykonywane przez JRE / JVM.
Java (biblioteka) - zestaw komponentów dla wieloplatformowego GUI i innych elementów programowania.
Zakładam, że pytasz o zastąpienie JRE, wtyczki Java, z której korzysta większość ludzi. Jeśli masz na myśli inaczej, zaktualizuj swoje pytanie.
Microsoft zwykł mieć wirtualną maszynę Java we wszystkich swoich systemach operacyjnych, ale zwykle jest to ignorowane na korzyść wtyczki JRE firmy Oracle.
Istnieje kilka innych zamienników JRE / JVM, które możesz wypróbować:
JOEQ (sama ironia napisana w Javie) - http://sourceforge.net/projects/joeq/
Wonka - http://wonka.acunia.com/
Sable (nie jest już aktywnie utrzymywany) - http://sourceforge.net/projects/sablevm/files/
Każdy z nich może mieć pewną kompatybilność, ale prawdopodobnie podczas uruchamiania Javy przeznaczonej dla nowszej wersji środowiska JRE mogą wystąpić problemy ze zgodnością.
Inną kwestią do rozważenia jest to, czy naprawdę potrzebujesz Java. Czy są jakieś konkretne zadania, które faktycznie wymagają jawnego uruchomienia środowiska JRE? Jeśli nie, spróbuj przejść bez niego.
źródło
Oracle JRE jest zbudowany z OpenJDK. Możesz pobrać OpenJDK z wielu źródeł, w tym samodzielnie go zbudować. Azul Systems (mój pracodawca) oferuje rodzinę plików do pobrania Zulu, z których wszystkie zapewniają pliki binarne OpenJDK certyfikowane na zgodność ze specyfikacjami testowymi Java Standard Edition dla każdej głównej wersji Java (dziś 8, 7 i 6). środowiska wykonawcze Java Java Oracle na dowolnej platformie Windows, Linux i Mac OS X. Zulu można pobrać bezpłatnie ze strony www.azul.com/zulu. Mam nadzieję, że to pomoże. Ujawnienie: Jestem menedżerem produktu dla linii produktów Zulu i Zing w Azul Systems.
źródło
Nigdy go nie użyłem, ale możesz zajrzeć do OpenJDK .
źródło