0

我是 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 文件。请你告诉我我哪里错了吗?

4

2 回答 2

0

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

于 2013-05-01T17:57:50.297 回答
0

您需要将文件组织成

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

package mypackage;

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

com
  example
    mypkg
      AreaRect.java
      Keyboard.java

可以使用包com.example.mypkg

于 2013-05-01T17:45:28.707 回答