键盘无法解析

时间:2013-05-01 17:43:46

标签: java

我是Java的新手。我收到一个错误。这些是我的简单代码:

public class AreaRect {


    public static void main(String[] args) {
        int height, width, area;
        System.out.print("yukseklik?");
        height = Keyboard.readInt();
        System.out.print("genislik?");
        width = Keyboard.readInt();
        area = height * width;
        System.out.print(area);

    }

}

我收到此错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Keyboard cannot be resolved
    Keyboard cannot be resolved

    at AreaRect.main(AreaRect.java:8)

我在AreaRect.java的同一目录中有一个Keyboard.class文件。 请你告诉我我哪里错了?

2 个答案:

答案 0 :(得分:0)

您需要将文件整理到packages

将两个Java文件移动到一个文件夹,例如mypackage。然后,将以下行添加到每个文件的顶部:

package mypackage;

您还可以拥有嵌套文件夹的子包。例如,文件夹结构:

com
  example
    mypkg
      AreaRect.java
      Keyboard.java

可以使用包com.example.mypkg

答案 1 :(得分:0)

如果您尝试使用javac AreaRect.java通过命令行编译您的类,则可以将Keyboard.class文件放在同一文件夹中。 如果您尝试在Eclipse中运行它,那么在将.class文件添加到单独的文件夹然后通过“Properties-> Java Build Path-> Add Class Folder”将所述文件夹添加到构建路径之前,它将无法工作。 ”