Java javac時に「エンコーディングwindows-31jにマップできません」コンパイルエラー対応

Java javac時に「エンコーディングwindows-31jにマップできません」コンパイルエラー対応

コンパイル時に「エンコーディングwindows-31jにマップできません」が発生した際の対応方法

Javaバージョン

java version “11.0.4” 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)

原因

ただの文字コードの違い

対処法