说明:最近大概两周没有打开过IDEA,大概是IDEA感觉自己失宠了,便开始抽风,双击打开IDEA的时候弹出来输入Active Code的界面,我还很奇怪,输入完破解成功打开工程之后,发现之前工程里的scala程序都是黑体字,无法识别scala语言。
错误:找不到或无法加载主类 cn.study.spark.Top3s
一、错误情况
如下图,运行工程,在IDEA下面Run的调试输出窗口中出现:
D:\JAVA\jdk1.8.0\bin\java...
错误:找不到或无法加载主类 cn.study.spark.Top3s
二、解决方法
2.1 重新Build工程
一般情况下,重新Build工程可以解决,如下图所示。
But,我的IDEA是因为抽风,所以重新Build仍然不管用,scala程序仍然黑体字。
2.2 Scala环境变量及插件
2.2.1 Scala环境变量
检查电脑scala环境变量的配置情况是否被窜改或失效,在修改或确定scala环境变量没有问题时,通过cmd检查scala环境变量是否配置好。
此时,如果是环境变量的问题,重新Build工程之后,问题同样得到解决。
2.2.2 Scala插件
如果不是上述问题导致,则点击IDEA软件“File -> Project Structure…” 。
在“Modules”选项卡中,发现右侧Export下拉列表中“scala-sdk-2.11.7”为红色,说明scala SDK失效。
再查看“Global Libraries”选项卡中间栏顶部,点击“+”,看有木有scala-sdk的添加项,如果有,添加即可,如果没有,就说明IDEA中的scala插件牺牲了,如下图。
重新安装scala插件,然后同样在看“Global Libraries”,添加scala-sdk,然后“OK”。重新Build工程,就可以使用了。
解决。
附:scala-sdk-2.11.7插件
scala-sdk-2.11.7插件下载地址
密码:j2px