私はその会社が好きではないので、私のコンピューターからできるだけ多くのOracle製品をアンインストールしたいと思います。ただし、一部のアプリケーション(Eclipseなど)ではJavaが必要です。
サードパーティのアプリで動作するOracle Javaランタイム環境for Windowsにはどのような選択肢がありますか?
明確にするために、「Java」は1つではありません。
Javaランタイム環境(JRE)-Javaの最も一般的な形式で、Javaをコンピューターで実行します。これは「Javaプラグイン」または「Java仮想マシン(jvm)」です
Java(言語)-オブジェクト指向プログラミング言語。
Java(コンパイラ)-Javaコード(言語)をクラスに変換しますJRE/JVMで実行できるファイル。
Java(ライブラリ)-クロスプラットフォームGUIおよびその他のプログラミング要素のコンポーネントのセット。
私は、ほとんどの人が使用するJavaプラグインであるJREの置き換えについて質問していると思います。それ以外の場合は、質問を更新してください。
Microsoftは以前、すべてのOSにJava仮想マシンを含めていましたが、通常は無視され、OracleのJREプラグインが優先されます。
他に試すことができるJRE/JVMの代替がいくつかあります。
[〜#〜] joeq [〜#〜](皮肉にもそれ自体はJavaで書かれています)- http://sourceforge.net/ projects/joeq /
ウォンカ- http://wonka.acunia.com/
Sable(積極的にメンテナンスされなくなりました)- http://sourceforge.net/projects/sablevm/files/
これらはそれぞれある程度の互換性がありますが、JREの新しいバージョン用のJavaを実行すると、互換性の問題が発生する可能性があります。
他に考慮すべきことは、本当にJavaが必要かどうかです。実際に明示的にJREを実行する必要がある特定のタスクはありますか?そうでない場合は、それなしで行ってみてください。
Oracle JREはOpenJDKから構築されています。 OpenJDKは、自分でビルドするなど、さまざまなソースから入手できます。 Azul Systems(私の雇用主)は、Zuluファミリーのダウンロードを提供しています。これらのダウンロードはすべて、各メジャーのJava Standard Editionテスト仕様を満たすために認定されたOpenJDKバイナリを提供しますJavaバージョン(今日8、7、6)。これは、Oracleの適切な代替となるはずですJava Windows、Linux、およびMac OS Xプラットフォームのランタイム。Zuluは、 www.azul.com/zulu。これがお役に立てば幸いです開示:私はAzul SystemsのZuluおよびZing製品ラインの製品マネージャーです。
私はそれを使ったことがありませんが、 OpenJDK を調べてみてください。