导入Scanner后编译错误

时间:2014-02-10 02:00:30

标签: java eclipse

我正在学习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)

4 个答案:

答案 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;