簡體   English   中英

為什么我第一次創建骨架 Boot 項目時 STS 會顯示編譯錯誤?

[英]Why does STS show compilation errors when I first create a skeleton Boot project?

我剛剛下載並安裝了 Spring Tool Suite 4 for Mac。 它有以下版本...

版本:4.6.2.RELEASE 構建 ID:202005250833

我創建了一個全新的 Spring 引導項目,方法是轉到“文件”菜單,選擇“新建”,然后選擇“Spring Starter Project”。 我在下一個屏幕上填寫了信息,然后選擇了 Spring Boot 2.3.1。 但是,當我打開生成的腳手架時,已經存在編譯錯誤......

在此處輸入圖像描述

當我 go 到我的“運行”菜單和 select“運行方式”->“Spring Boot App”時,出現以下錯誤

Error: Could not find or load main class com.burrobuie.cardmania.CardmaniaApplication

是否需要做其他事情才能使我的項目在首次創建時沒有編譯錯誤? 我覺得這應該是默認行為。

  1. 在 STS 頂部,您會看到文件編輯導航搜索項目
  2. 單擊項目-> 清理-> select 您的項目-> 選中自動構建
  3. 點擊項目 -> 清理 -> select 你的項目 -> 清理
  4. 查找項目的 pom 文件
  5. 右鍵單擊 pom 文件 -> maven -> 更新項目。
  6. 右擊pom文件->運行方式->maven構建->目標:輸入'clean install'->運行
  7. 在控制台中,您應該會看到構建成功。

您的編譯錯誤將全部消失。 並非每次都需要執行所有這些步驟,只有當您看到編譯錯誤時,執行一個或所有步驟才能解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM