无法在Scala Intellij中找到或加载主类(classname)

时间:2017-07-05 08:42:30

标签: scala intellij-idea

我正在学习Scala并在编写一些程序时。我正在关注

src->main->scala->Animal(package)->Animal(class)

即使我删除了类或重命名了类,我也会收到此错误。 我在Intellij内创建了这个程序。

我试图在Google和这个网站上搜索解决方案,但这对我没有帮助。请让我知道我错过了什么。我在package Animal class Animal { def a:Int = 10 println(a) } 上运行此程序。

我也为其他程序收到此错误。

ComponentName receiver = new ComponentName(context, MyReceiver.class);
context.getPackageManager().setComponentEnabledSetting(receiver,
        PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
        PackageManager.DONT_KILL_APP);

1 个答案:

答案 0 :(得分:1)

也许您以前编写过main方法在Animal对象中的应用程序。删除指向此类的运行配置,或者通过使用Animal方法将object设为main来删除package Animal object Animal { def a: Int = 10 def main(args: Array[String]): Unit = println(a) } 应用程序,例如:

App

您还可以使用main特征并跳过package Animal object Animal extends App { def a: Int = 10 println(a) } 方法的定义,而不是编辑代码,如下所示。

Date(1498849454000)