この記事の目的 「Javaの環境構築」で絶対にハマったり、錯綜する情報にいつも惑わされる人に向けた記事です。 2017年以降のJavaは、移り変わりが激しい世界になりました。このことを認識し、「軸となる考え方」や「重要な動向」を把握できるように、調べた情報をまとめました。 「5年ぶりに(Java|JVM言語)触るんだけど環境周りが全然わからん」とか、「CorrettoとかAdoptOpenJDKとか、みんな何を言っているんだ」という人(つまりちょっと前の筆者)が、「今後に渡って2度とハマらないための基礎知識を得られること」を目的にしています。以下の3本立てです: ざっくりとした歴史 2020年におけるローカル開発環境構築 情報源と参考URL APIや言語仕様の変更点には触れません(他の良い記事があります)。 I. ざっくりとした歴史 2017年9月、OracleはJavaのリリース・モデル
![「Java8からJava11」で何が起きたのか、どう環境構築すればいいのか - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/9bb388d54a118667af8461cd7fd5560d15e98c72/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJThDSmF2YTglRTMlODElOEIlRTMlODIlODlKYXZhMTElRTMlODAlOEQlRTMlODElQTclRTQlQkQlOTUlRTMlODElOEMlRTglQjUlQjclRTMlODElOEQlRTMlODElOUYlRTMlODElQUUlRTMlODElOEIlRTMlODAlODElRTMlODElQTklRTMlODElODYlRTclOTIlQjAlRTUlQTIlODMlRTYlQTclOEIlRTclQUYlODklRTMlODElOTklRTMlODIlOEMlRTMlODElQjAlRTMlODElODQlRTMlODElODQlRTMlODElQUUlRTMlODElOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTU3MTk4YmY5YmI4OTRiZDIxZGQyYjRlMzEzMThhMWI1%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0by1sejEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWMyYmNlMDBiOGZmYWM3YjhjMDI3YWE5MWJlNGE1M2Ey%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D73f3d1efd36acb4f5345507cc5bd0c75)