我想从我的计算机上卸载尽可能多的Oracle产品,因为我不喜欢那家公司。但是,我的某些应用程序需要Java,例如Eclipse。
适用于Windows的Oracle Java Runtime Environment是否可以与第三方应用程序一起使用?
我想从我的计算机上卸载尽可能多的Oracle产品,因为我不喜欢那家公司。但是,我的某些应用程序需要Java,例如Eclipse。
适用于Windows的Oracle Java Runtime Environment是否可以与第三方应用程序一起使用?
Answers:
需要明确的是,“ Java”不是一回事。
Java Runtime Environment (JRE)-Java的最常见形式,允许用Java编写的应用程序在您的计算机上运行。这是“ java插件”或“ java虚拟机(jvm)”
Java (语言) -一种面向对象的编程语言。
Java (编译器) -将Java代码(语言)转换为可以由JRE / JVM执行的类文件。
Java (库) -跨平台GUI和其他编程元素的一组组件。
我假设您正在询问要替换大多数人使用的Java插件JRE。否则,请更新您的问题。
微软曾经在其所有操作系统中都包含一个Java虚拟机,但是通常会因为Oracle的JRE插件而被忽略。
您可以尝试其他一些JRE / JVM替代品:
JOEQ(讽刺的是,用Java编写的本身就足够了)-http : //sourceforge.net/projects/joeq/
黑貂(不再积极维护)-http : //sourceforge.net/projects/sablevm/files/
它们中的每一个可能都具有一定程度的兼容性,但是当您运行的Java用于JRE的较新版本时,您可能会发现兼容性问题。
其他要考虑的是您是否真的需要Java。您执行的某些任务实际上明确要求JRE运行吗?如果没有,请尝试不使用它。
Oracle JRE是从OpenJDK构建的。您可以从许多来源获得OpenJDK,包括自己构建。Azul Systems(我的雇主)提供了Zulu系列下载,所有下载都提供了OpenJDK二进制文件,这些文件均经过认证,可以满足每个主要Java版本(今天的8、7和6)的Java Standard Edition测试规范。 Windows,Linux和Mac OS X平台上的Oracle Java运行时。Zulu可从www.azul.com/zulu免费下载。我希望这有帮助。披露:我是Azul Systems的Zulu和Zing产品线的产品经理。