タグ

2021年12月7日のブックマーク (1件)

  • JDK 9のjavac "--release"オプションについて - torutkのブログ

    はじめに 2月1日開催の Java読書会「The Java Module Sysmem」を読む会(第4回)において、コラム枠にJDK 9で導入されたjavacコマンドのオプション--releaseの記載がありました。 --releaseオプションは、開発(コンパイル)に使用するJDKのバージョンよりも古いJava SEバージョンで実行可能なクラスファイルをコンパイルするために指定します。そして、JDK 8までの-source、-targetおよび-bootclasspathオプションを置き換えるものです。 JDK 8までの指定 開発(コンパイル)に使用するJDKバージョンより古いバージョンのJavaで実行可能なバイトコード(クラスファイル)を生成するために、javacには以前から次のオプションが用意されています。 -source -target コンパイルする際に適用するJava言語仕様の

    JDK 9のjavac "--release"オプションについて - torutkのブログ
    HHR
    HHR 2021/12/07
    source target bootclasspath release コンパイル側はjava11一択。