Oracle JREの代替[非公開]


16

その会社が気に入らないので、できるだけ多くのOracle製品をコンピューターからアンインストールしたいと思います。ただし、Eclipseなどの一部のアプリケーションにはJavaが必要です。

サードパーティのアプリで動作するWindows用Oracle Javaランタイム環境には、どのような選択肢がありますか?


Oracle Java仮想マシン?:S
サイモン・シーハン

どのオペレーティングシステムを使用していますか?
music2myear

Oracleを企業として好まないことは、JVMを削除する愚かな理由です。特にJVMはおそらく現時点で最も安定しており、公式のリファレンス実装であるためです。

@esalaka私はほとんどのアプリでjavaを使用していません。Oracleは本当に嫌いです。現時点で私が嫌いな会社の製品を使用するのはなぜですか?
スティーブンスメサースト

@ music2myear私はすぐにwin7になるWindows Vistaを使用しています。
スティーブンsmethurst

回答:


5

明確にするために、「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の実行を明示的に必要とする特定のタスクはありますか?そうでなければ、それなしで行ってみてください。


IcedTeaもありますが、OSXとWindowsのどちらで動作するのかわかりません。ただし、それらのプラットフォームで直接ビルドできない場合は移植版があると思います。

あなたは正しい、つまりJava Runtime Environment(JRE)を意味します。質問が更新されました。また、Javaを必要とする唯一のアプリケーションがEclipseであると言えます。現在、あなたの提案をテストしています。
スティーブンsmethurst

また、高負荷エンタープライズ向けのZing JVMに関する情報を追加したい(azulsystems.com/products/zing/whatisit)。高価ですが、役に立つかもしれません。
エアニーム

4

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製品ラインの製品マネージャーです。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.