Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Scala IDE错误-找不到/加载主类_Java_Eclipse_Scala - Fatal编程技术网

Java Scala IDE错误-找不到/加载主类

Java Scala IDE错误-找不到/加载主类,java,eclipse,scala,Java,Eclipse,Scala,我使用的是Scala IDE 4.4.1.,使用的是jdk 8。当我尝试运行Scala程序时,出现错误“error:找不到或加载主类example.Credit”。您应该编写对象而不是类,几天前我遇到了同样的错误。在我的例子中,这是我的JDK和为Scala项目选择的目标JVM不兼容 要检查当前的Java版本,请在命令行上运行Java-version。要在Eclipse中检查项目JVM目标,请转到“项目>属性>Scala编译器”并检查目标JVM(选择与当前Java相同的版本) 希望能有所帮助。我也

我使用的是Scala IDE 4.4.1.,使用的是jdk 8。当我尝试运行Scala程序时,出现错误“error:找不到或加载主类example.Credit”。

您应该编写对象而不是类,几天前我遇到了同样的错误。在我的例子中,这是我的JDK和为Scala项目选择的目标JVM不兼容

要检查当前的Java版本,请在命令行上运行
Java-version
。要在Eclipse中检查项目JVM目标,请转到“项目>属性>Scala编译器”并检查目标JVM(选择与当前Java相同的版本)


希望能有所帮助。

我也遇到了同样的问题,因此我来到了这个链接,希望与大家分享我的发现。在我的例子中,我发现由于抛出错误而存在不兼容的jar。在提供正确的jar后,问题得到了解决。

我将Scala用于Eclipse IDE

解决方案是右键单击project并选择scala->Set The scala Installation,将设置此项目的scala路径并重建相同的路径


希望这有助于你。

< P>如果你的系统中已经配置了上述解决方案,并且仍然得到这个错误,那么考虑一下我的答案。当不兼容的scala JAR被项目引用时,会在项目级别显示一个红十字标记,并且scala文件中不会显示任何错误。在这种情况下,scala代码不会编译,执行时会显示消息“error not find or load main class scala”。最好的解决方案是转到scala安装文件夹,检查jar是否存在,如果存在,则引用其他jar文件,这些jar文件在项目级别或源代码中不显示错误(红色标记)。

这可能会帮助您我的java is
1.8.*
但我在scala编译器中找不到1.8,我能做什么?Scala从2.11.0版开始就支持Java 8。如果您使用的是以前的版本,则必须将Java安装降级到7。