我正在学习Java,并创建了一些简单的代码,但遇到了编译问题。我正在使用eclipse IDE,这是我的代码:
import java.util.Scanner;
package myfirstjavaproject.example;
public class MyFirstClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
我收到错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem: at myfirstjavaproject.example.MyFirstClass.main(MyFirstClass.java:7)
答案 0 :(得分:2)
您必须在import
声明后添加package
语句。
答案 1 :(得分:2)
import
语句必须出现在package
语句之后;
package myfirstjavaproject.example;
import java.util.Scanner; // <-- Here.
答案 2 :(得分:1)
您的所有import
语句都必须在package
之后。像这样:
package myfirstjavaproject.example;
import java.util.Scanner;
public class MyFirstClass {
//code here
}
你可以这样思考:
Java需要知道你在使用它之前导入的东西,如果你在告诉Eclipse你正在使用什么包之前导入它,它就不知道将它导入到哪里。
答案 3 :(得分:0)
尝试导入
import java.util.Scanner;
在
package myfirstjavaproject.example;