无法使用maven和scala在eclipse中找到或加载主类

无法使用maven和scala在eclipse中找到或加载主类,eclipse,scala,maven,scala-ide,Eclipse,Scala,Maven,Scala Ide,我正在使用Scala IDE。 我创建了一个Scala项目,并编写了简单的Scala对象,即 object Test { def main(args: Array[String]): Unit = { eprintln("hi") }} 它正在按预期运行 之后,我将我的项目转换为maven项目 我做了清洁和安装 之后,如果我试图运行scala类,我会遇到以下错误: Error: Could not find or load main class Test 如何解决此问题?您是如何将其转

我正在使用Scala IDE。 我创建了一个Scala项目,并编写了简单的Scala对象,即

object Test {
 def main(args: Array[String]): Unit = {
eprintln("hi")
}}
它正在按预期运行

之后,我将我的项目转换为maven项目

我做了清洁和安装

之后,如果我试图运行scala类,我会遇到以下错误:

Error: Could not find or load main class Test  

如何解决此问题?

您是如何将其转换的?您的文件结构是什么样的?请发布您的
pom.xml
您的
软件包是否与主文件夹结构匹配?不知何故,如果Eclipse与JavaTrina 0.0.1-SNAPSHOT src src**/*,它就会出现问题。java maven编译器插件3.3 1.7 1.7 Hi Pim,在Java中,如果类在
package x.y.z
中,那么它也必须在
src\main\scala\x\y\z
中才能编译。在scala中,这不是一个要求。因此,您可以在
package x.y.z
中创建一个类,并将源文件放入
src\main\scala\x\y
中,它仍然可以成功编译。但是,如果这是您的主类,Eclipse将无法将其识别为包含主类的类。