MacOS上的STS错误:找不到主类(我已经尝试了我能找到的每个解决方案)

时间:2018-04-30 22:13:35

标签: java macos spring-tool-suite

我对编程比较陌生。我最近在我的系统上为Mac安装了Spring Tool Suite(我发现Mac安装的唯一选项是64位版本),安装完成后我创建了一个测试项目,使用java主类来sys out" hello world& #34;到控制台。在我尝试编译并运行程序之前,一切都在膨胀。控制台向我吐口水"错误:无法找到主类TestApp" (Test App是我主要课程的名称)。我检查了它的错误,没有找到。我原本认为项目很糟糕,所以我删除了它并创建了一个名称相似的新项目。该项目返回了同样的错误。

我做了一些研究,发现工作空间的.metadata文件偶尔会损坏,所以我尝试删除该文件,然后从文件夹重新打开STS工作区以重新生成它。这没有用,所以我尝试创建一个新文件并在那里启动工作区,然后将我的测试项目导入新工作区。这也返回了同样的错误。 所以我想也许我的构建路径已经损坏,所以我检查了它指向正确的文件。我验证了编译器正在运行并编译运行,因为生成的bin文件夹中有一个二进制文件,项目中有一个文件。我尝试过尝试删除运行配置并重新开始。仍然没有运气。

我试过了project =>清理,然后重新运行,然后尝试删除.bin文件并重新运行,编译并创建一个新的二进制文件,但仍然在控制台中返回相同的错误。

我尝试卸载并重新安装STS,删除了工作区的所有文件夹,并创建了新文件夹。 我试图在项目库中摆弄,看看是否缺少任何依赖项,什么也没找到。

我尝试启动一个SpringBoot应用程序,看看是否可能以某种方式运行Maven for dependencies?

有人提出这可能是我的机器老了的问题,并且确定它已经老了,但它已经完全更新,有i5处理器,16 gig ram和完整的TB存储空间。如果那是问题我真的会感到惊讶。 这些都是我能找到的解决方案,而且我可能已经尝试过其他一些我无法记住的事情(我现在已经整整一天了)。

有没有人知道这里会发生什么?我在这一点上打电脑似乎是一种可能性。如果它是我的机器,我知道使用带有STS插件的Eclipse IDE可能会更轻量级,但我听说插件也很难用。目前我刚刚卸载了STS,如果我能找到新的解决方案,可以尝试重新安装。

1 个答案:

答案 0 :(得分:0)

经过一些进一步的研究,我发现了一种重新配置JRE的方法。我不是百分之百确定我做了什么来修复它,但在完全重新安装和新的repo文件夹之后,我在创建项目时配置了JRE,并将两个选项都设置为v1.8。它现在正在工作!