HTTPS:// zhuanlan.zhihu.com/p/45824326
関連して提供されるこのジグソーパズルのJava 9
あなたは、OracleのJDKを使用しないでください、私は最初のポイントについてお話しましょうと使うべきオープンJDKをむしろjava.comダウンロードにより、ダウンロードをopenjdk.java.net行きます、
Oracleの名前が示唆するJDKので、著作権の製品のOracleは、オープンJDK無料のオープンソース本物のJDKであります
JDK 9の後に、モジュール化された、モジュール式の後、JVM、JREを区別しませんとJDK
過去のJVM上でJREのサブセットは、JREコントラストJVMより多くのコンテンツrt.jarの標準パッケージであります
およびJDK、JRE、JDK、JREコントラストのサブセットなどのjavacなど多くのツールがあります
だから、ジグソーパズル9の後、分割されているすべてが別のjmod、モジュールの後に一人となりました
たとえば、java.base.jmodについては、jdk.javac.jmodなど
そのユーザーは自分のニーズ、自分自身の自由なランタイムの組み合わせに応じてすることができ、これは実行時のJDKかもしれ
これは、JDK、JRE +の一部とすることができる、+ものJDK、JRE部の一部、またはJVMのただただ一部であってもよいです。
そして、ユーザは、このような一般的な2つの拡張として第三者が提供するネイティブ拡張を追加することができます時間にすることができます、JavaFXの(GUI)とグラール(多言語)の拡張機能、グラール19.3多言語拡張は、2019年11月19日リリースされる予定です運用サポートJavaScriptを拡張するために、このツールを使用して、のpython、ルビー、R及びその他の言語(ランタイム)次、JavaFXのなどその
でもJavaはjaotc全体のランタイムは、Cのように、ちょうど他の言語と同様に、バイナリバイナリマシンコードを合理化して行うことができます提供します
実行するために、すべてのJREを置き、その後、あなたが取る前に、それは瓶で出てきたので、JREは、無意味で提供するために、この時間は同じではありませんので、
あなたのjarファイルに依存jmod独自のランタイムの内部をしない場合、それはまだ実行できません。
利用できなくなっJREで、あなたがそれを必要とするそれはそう、JLINKで自分のランタイムを作るために
私のコラムを参照してください。
ぽっちゃり腫れ:私のJava(あなたのJava / JavaFXのランタイムをカスタマイズ)
GUIの拡張を加えながらこのコラム記事では、Javaランタイムのサブセットをカスタマイズする方法について説明します