错误:无法找到或加载主类工具

时间:2015-11-07 13:32:49

标签: java eclipse macos maven spring-tool-suite

我的配置如下:

  • Apache Maven 3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T14:57:37 + 03:00)
  • Maven home:/usr/local/Cellar/maven/3.3.3/libexec
  • Java版本:1.8.0_66,供应商:Oracle Corporation
  • Java home:/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre
  • 默认语言环境:en_US,平台编码:UTF-8
  • 操作系统名称:" mac os x",版本:" 10.11.1",arch:" x86_64",系列:" mac&#34 ;

我使用Spring Tool Suite 3.7.1.RELEASE(Build Id:201510041213)。

我完成了有关Java,Maven和STS的所有设置,但是当我尝试运行任何Maven命令时,STS正在抛出此异常,尽管它正确地在终端上运行。

1 个答案:

答案 0 :(得分: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现在可以毫无错误地构建项目
  5. 希望这有帮助!