【java】コンパイル時に文字化けが発生した際の対処法

java始めましたmizkyです。開始してまだ数時間の超ぺーぺーです。

とあるソフトウェアを使用するために勉強を開始しました。

早速、今回の問題点を記載します。

javaはコンパイルという作業を以下のコマンド

で行えますが、その際に文字化けが発生してしまいました。

念のため、画像も載せておきます。

MyApp2.javaというファイルをコンパイルしようとしてエラーが発生しました。

自分なりに調べてみたところ、文字コードがうんたら、JDKとJREのバージョンがうんたら等、様々な解決策が出てきました、自分の場合はもっと単純でした。

超シンプルでした。

コンパイルしようとしてるファイルが文法的に間違っていました。

この場合は、MyApp2.javaにあたりますね。

確認すると、文法的なミスを発見しました。すぐに修正して再コンパイル。

無事エラー(文字化け)も出ることなく、正常にコンパイルが完了しました。

以上まとめると

javacでコンパイルする際に文字化けが発生したら、自分の書いたソースコードを疑ってみよう!

ということです。

追伸

このあと

で実行しようとしたらエラーが出ました。

私の場合は、JDKとJREのバージョンが違うことが原因でした。

以上、2つのコマンドでバージョンを確認してみて異なる場合は、どちらかを再インストールすることを推奨します。

ちなみに

JDKはJava Development Kit、JREはJava Runtime Environmentの略だそうです。

もっと言うと

JPNはJAPANです。

てへ。

コメント

タイトルとURLをコピーしました