Eclipse 默认包导入
Eclipse default package import
我正在尝试编写一个使用 Scanner
函数
的简单 Java class
在 Eclipse 中创建 class 时会创建一个默认包
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
}
}
我收到以下错误:
Exception in thread "main" java.lang.Error: Unresolved compilation
problem:
at buckytut6.apples.main(apples.java:6)
谁能帮我解决这个错误?
package
声明必须在任何 import
语句之前。实际上它应该是文件中的第一行:
package buckytut6; // this is first
import java.util.Scanner;
作为旁注,通常给 class 一个以大写字母开头的名称(例如 Apples
)。
交换 import 和 package 行。
我遇到了同样的问题,当您将项目全部小写命名时,它会自动将该包 buckytut6 放在代码的顶部,以解决这个问题,请尝试将项目名称中的第一个字母大写。此外,当您命名 class 时,尝试在其中输入大写字母,例如 appleOne,有时如果全是小写,您会 运行 遇到问题。
我正在尝试编写一个使用 Scanner
函数
在 Eclipse 中创建 class 时会创建一个默认包
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
}
}
我收到以下错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at buckytut6.apples.main(apples.java:6)
谁能帮我解决这个错误?
package
声明必须在任何 import
语句之前。实际上它应该是文件中的第一行:
package buckytut6; // this is first
import java.util.Scanner;
作为旁注,通常给 class 一个以大写字母开头的名称(例如 Apples
)。
交换 import 和 package 行。
我遇到了同样的问题,当您将项目全部小写命名时,它会自动将该包 buckytut6 放在代码的顶部,以解决这个问题,请尝试将项目名称中的第一个字母大写。此外,当您命名 class 时,尝试在其中输入大写字母,例如 appleOne,有时如果全是小写,您会 运行 遇到问题。