4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Spring-Boot メインクラスが見つからない

Posted at

実行時にメインクラスが見つからない

gitから取り込んだSpring-Bootのプロジェクトを起動しようとすると以下のようなエラーが出ることがあった。

エラー: メイン・クラス com.example.Hoge が見つからなかったかロードできませんでした

原因

こちらで再現した原因としては以下の通り。

  • Eclipse + STS Pluginで実装した環境でgitにアップ。
  • STS(非Eclipseプラグイン)で上記を『既存プロジェクト』としてインポート。
    • .projectファイルはコピペで製造。

この方法だと見つからないエラーとなる。また、取り込んだプロジェクト上でクリーンビルドしようがMavenアップデートしようが解決しない。

対応

プロジェクトのインポートをSTSより以下の方法で行うと、正常に起動できた。

  • パッケージエクスプローラ上を右クリック
  • インポートを選択
  • インポートウィザードからMavenを展開
  • 既存Mavenプロジェクトで次へ
  • ルートディレクトリーでgit cloneしたパッケージを選択

この後、(習慣的にMavenアップデート及びクリーンビルドを実施して)正常に起動した。
備忘録&参考まで。

4
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?