その会社が気に入らないので、できるだけ多くのOracle製品をコンピューターからアンインストールしたいと思います。ただし、Eclipseなどの一部のアプリケーションにはJavaが必要です。
サードパーティのアプリで動作するWindows用Oracle Javaランタイム環境には、どのような選択肢がありますか?
その会社が気に入らないので、できるだけ多くのOracle製品をコンピューターからアンインストールしたいと思います。ただし、Eclipseなどの一部のアプリケーションにはJavaが必要です。
サードパーティのアプリで動作するWindows用Oracle Javaランタイム環境には、どのような選択肢がありますか?
回答:
明確にするために、「Java」は1つのものではありません。
Java Runtime Environment (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/
セーブル(現在はメンテナンスされていません)-http://sourceforge.net/projects/sablevm/files/
これらにはそれぞれある程度の互換性がありますが、JREの新しいバージョン向けのJavaを実行すると、互換性の問題が発生する可能性があります。
他に考慮すべきことは、本当にJavaが必要かどうかです。実際にJREの実行を明示的に必要とする特定のタスクはありますか?そうでなければ、それなしで行ってみてください。
Oracle JREはOpenJDKから構築されています。OpenJDKは、自分でビルドするなど、多くのソースから入手できます。Azul Systems(私の雇用主)は、Zuluファミリーのダウンロードを提供しています。これらはすべて、主要なJavaバージョン(今日8、7、および6)のJava Standard Editionテスト仕様を満たす認定を受けたOpenJDKバイナリを提供します。 Windows、Linux、およびMac OS XプラットフォームのいずれかでのOracle Javaランタイム。Zuluはwww.azul.com/zuluから無料でダウンロードできます。これがお役に立てば幸いです。開示:私は、Azul SystemsのZuluおよびZing製品ラインの製品マネージャーです。
使用したことはありませんが、OpenJDKを調べてください。