java - Eclipse (java) - 无法解析为类型

标签 java eclipse

所以我在 Person p1,p2... 和 P1,p2,p3 = new person... 处收到消息“Person 无法解析为类型”

我一直在疯狂地谷歌搜索,但我对编程和 Eclipse 非常陌生,所以我在解决这个问题上真的迷失了。我尝试在 Sublime Text 中使用这段代码,实际上也遇到了同样的错误,所以可能是实际代码有问题,还是 Eclipse 存在 bug?

谢谢!

public class Ptest2main2{
public static void main(String[] arg) {

    Person p1, p2, p3;

    p1 = new Person ("Kalle anka", "123 ocean drive, orlando florida", 79);
    p2 = new Person ("Wile E Cotoye", "15 Acme Road, Hollywood California", 67);
    p3 = new Person ("Elmer Fudd", "Loony Toones Ave, bubank, California");

    System.out.printf("\n%-18s%-40s%s\n", "namn", "adress", "alder");
    System.out.printf (p1.skrivUt() + '\n');
    System.out.printf (p2.skrivUt() + '\n');
    System.out.printf (p3.skrivUt() + "\n\n");

 }
}

最佳答案

Person 是您尝试创建其实例的类。

它不是标准的 Java 类,这意味着您需要在某处定义它。要么您还没有 Person 类,而您需要创建一个类,要么您已经有了一个类,但尚未将其导入到此类中。

查看 Eclipse 中错误行左侧的符号。如果它是一个红叉,则意味着 Eclipse 无法想出任何方法让您摆脱困境。如果它是一个叠加在红十字上的灯泡,您可以单击它以获取解决问题的想法。如果某个地方有一个 Person 类您尚未导入,那么 Eclipse 应该会帮助您找到它。

关于java - Eclipse (java) - 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27134894/

相关文章:

java - 测试 Eclipse 4 RCP 应用程序。提供必要的对象

android - 将项目集成为一个包的有效方法?

eclipse 启动插件安装非常慢

java - Eclipse Java 调试

java - Java 8 foreach 函数中多于 1 个命令

java - 如何使用反射确定字段类型是否为列表(或任何其他类型的集合)?

java - 如何使用 Spring Boot 应用程序渲染 JSP

java - 使用 BorderLayout 创建两个偶数列

java - 创建 Android 项目后 Eclipse Juno 崩溃

java - 如何在不创建 *.JcoDestination 文件的情况下使用 JCo 连接