我正在尝试编写一个使用Scanner
函数
在Eclipse中创建类时,会创建一个默认包
import java.util.Scanner; //Scanner built in .. takes input from keyboard
package buckytut6;
public class apples
{
public static void main(String args[])
{
Scanner bucky = new Scanner(System.in);
System.out.println(bucky.nextLine());//pause and wait till u get input
}
}
我收到以下错误:
线程“main”中的异常java.lang.Error:未解析的编译 问题:
在buckytut6.apples.main(apples.java:6)
有人可以帮我解决这个错误吗?
答案 0 :(得分:2)
package
声明必须在任何import
声明之前。实际上它应该是文件中的第一行:
package buckytut6; // this is first
import java.util.Scanner;
作为旁注,通常给类一个以大写字母开头的名称(例如Apples
)。
答案 1 :(得分:0)
交换导入和包行。
答案 2 :(得分:0)
我遇到了同样的问题,当你将项目命名为全部小写时,它会自动将该包Buckytut6放在代码的顶部,以试图利用项目名称中的第一个字母大写。另外,当你为一个类命名时,尝试在其中输入大写字母,如appleOne,如果全部小写,有时会遇到问题。