2015-11-07 34 views
0

我的配置是如下:錯誤:無法找到或加載主類工具

  • 阿帕奇的Maven 3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T14:57:37 + 03:00)
  • Maven的家庭:/usr/local/Cellar/maven/3.3.3/libexec
  • Java版本:1.8.0_66,供應商:Oracle公司
  • Java主:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre
  • 默認的語言環境:en_US,則平臺編碼:UTF-8
  • 操作系統名稱: 「Mac OS X的」 版本: 「10.11.1」,拱: 「x86_64的」 家庭: 「MAC」

我使用Spring工具套件3.7.1.RELEASE(版本ID: 201510041213)。

我做了關於Java,Maven和STS的所有設置,但是當我嘗試運行任何Maven命令時,STS會拋出此異常,儘管它正確運行在終端上。

+0

'我嘗試運行任何Maven命令'你怎麼運行它? – bakki

+0

我在菜單中運行任何maven命令。 – semudu

+0

1.嘗試'右鍵單擊項目'和'選擇Maven' - >'更新項目'(如果有的話選擇相關的項目)。 2.右鍵單擊「pom.xml」並選擇「作爲maven clean運行」。 3.'右鍵單擊pom.xml'並'作爲maven install運行' – bakki

回答

1

我有一個項目,我一直在STS版本3.6.4.RELEASE上開發,但是當我在不同的PC上下載STS 3.7.1.RELEASE時,導入了項目並試圖構建/清除/ ...用maven,它也會顯示這個錯誤(Error: Could not find or load main class Tool)。

我所做的是將版本3.6.4.RELEASE從一臺計算機複製到另一臺計算機,然後我就可以構建該項目。然後我開始通過eclipse升級STS,而不是從網站上下載,現在我在第二臺電腦上運行3.7.1.RELEASE,並且該項目現在可以繼續發佈:)

AFAIK這些是我的步驟則:

  1. 獲取較早的STS的版本(在我的情況3.6.4.RELEASE,我一直在使用在不同的電腦,複製,並刪除ini文件,因爲它導致在啓動時出現錯誤)
  2. 進口項目
  3. 通過eclipse更新STS
  4. Maven n ow建設項目沒有錯誤

希望這有助於!

相關問題