我刚刚开始学习scala,我正在使用eclipse ide,在运行配置中我已经将 scala应用程序设置为项目名称并作为主类 main 当我编译我有
错误:无法找到或加载主类主
当我检查控制台时,我看到它从Java / jre目录中读取,是正常还是我应该改变它? 这是代码
package one
class Main {
object Bottles {
def main(args: Array[String]){
var n : Int=2;
while(n<=6){
println(s"Hello ${n} bottles");
n+=1;
}
}
}
}
答案 0 :(得分:2)
好的,也有同样的错误错误:&#34;无法找到或加载主类主要&#34;在我的Scala IDE中,其原因是当我创建Main时,我立即将其移动到包中。
所以我不得不:
答案 1 :(得分:1)
main
方法需要在顶层对象上。您的Bottles
对象包含在Main
类中。删除Main
类,您的代码应该运行。
object Bottles {
def main(args: Array[String]){
var n : Int=2;
while(n<=6){
println(s"Hello ${n} bottles");
n+=1;
}
}
}