[Java]エラー: メイン・クラス Mainが見つからなかったかロードできませんでした

エラーメッセージ

 

 

 

環境

Intellij IDEA
jdk1.8.0_251

原因

私の場合は、ディレクトリ名の一部に日本語が含まれていたことが問題でした。
通常は大丈夫なのですが、パ という文字が、 ハ ゜ となっていたことが原因でした。
(UTF-8-Macで保存されていました。)

 

一つのソースを Mac とWindows で使用しており、Macでリネームしたときに不具合が発生したようです。
(ちなみにこの状態でも、Mac上で実行するなら問題は起きません)

 

対策

プロジェクトのパスから半濁音(パピプペポ)を外す。(できれば日本語は全部外す。)
プロジェクトのパスに日本語が含まれていないか確認する。
(ちなみに、濁音でも起こり得るはずなのですが、この問題が濁音で起こったことはありません。)

 

可能性として

NKFを使ったときに、ファイルパスまで置き換えられてしまったのかなあ…

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です