2021年6月 Javaプログラミングで "Hello World" を出したいだけだった

Javaのプログラミングで、 “Hello World” を出したいと思うでしょう?

まぁ、惰性で以下のことをするでしょう。

  1. JDK(OracleとかOpenJDK)をインストール、パスを通す
  2. Mavenをインストール、パスを通す
  3. Eclipseをインストール、各種フォーマッターをインストール

今は、2021年6月です。 こう言うのは避けたいですよね。

  • JDK/JREのバージョンを切り替えるのが難しい
    • JDK/JREは後方互換を重視していたので、ちょっとしたことで対応が難しい
    • 現在の Eclipse って、必要なJDK/JREって、15ですよね
    • Java 11/15で後方互換が切り捨てられたのもあるので、対応はそれなりに必要でしょう 1
  • Windows10でJava開発環境整える
    • それだけで、一体、いくらのソフトをダウンロードするんです?
    • JDK/Maven/Eclipse のインストールは、大体において鬼門だったりしますね
    • 隣の席の人と、Eclipseのバージョン合ってます?
    • Mavenでも、変な対応が入ることがありますよ 2

まぁ、結局、以下の如しですわ。

  • まず世間のIT関連のPCはWindows10ベースなので、それを考える
  • ローカル開発環境に、極力インストールさせない
  • Gitからチェックアウトしたら、すぐ全員の環境と同じになる

ここら辺、あなたならどう考えるでしょうね?


  1. JAXB対応 https://github.com/acroquest/javabook-support/issues/49 ↩︎

  2. Maven 3.8.1 で mvn install 出来ない(maven-default-http-blocker)されたメモ https://qiita.com/bazoo/items/3b5cab094b25cbbd8019 ↩︎