エラー内容
javaの実行の際にエラーが発生したので対処方法をまとめておきます。
コマンドプロンプトからコンパイラ時に以下のようなエラーが発生しました。
C:\JavaBasic\03>javac Sample0301.java
Sample0301.java:3: エラー: この文字(0x86)は、エンコーディングwindows-31jにマップできません
System.out.println("Java縺ョ荳也阜縺ク縲√h縺?縺薙◎");
Sample0301.javaの中身は以下の通りです。
Sample0301.java
class Sample0301 {
public static void main(String[] args) {
System.out.println("Javaの世界へ、ようこそ");
}
}
エラーの対処方法
コンパイラでの実行の際に[-encoding UTF-8]を追記したところ無事解決しました。
以下のとおりです。
C:\JavaBasic\03>javac -encoding UTF-8 Sample0301.java
エラーが発生しなくなりました。