アフィリエイト広告を利用しています

広告

posted by fanblog

2015年08月09日

「 この文字は、エンコーディングMS932にマップできません」への対処法

javaで以下のような日本語のコメントを含むプログラムを書いてみる
文字コードはutf-8

無題.png

これをWindowsにてjavac コマンドでコンパイルしようとすると以下のようなエラーが出る

無題.png

WindowsのJDKのjavacコマンドはjavaのソースコードがShift-JISで書かれているものとみなすためにこのようなエラーが出る

対処法は以下の二つ

ひとつははソースをShift-JISで書く
エディターの設定や保存する時の設定で変えられるだろう

もう一つはコンパイル時に以下のようなオプションを付け加える

無題.png

HelloWorld.javaはもちろん任意のソースコードのファイル

これで解決
タグ:Java javac Windows
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/4035828
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
リンク集
最新記事
カテゴリーアーカイブ
タグクラウド
<< 2017年05月 >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
ファン
最新コメント
最新トラックバック
写真ギャラリー
日別アーカイブ
プロフィール
いおりさんの画像
いおり
プロフィール
×

この広告は30日以上新しい記事の更新がないブログに表示されております。