【问题标题】:Eclipse error: <class name> cannot be resolved to a typeEclipse 错误:<类名> 无法解析为类型
【发布时间】:2015-10-14 19:45:13
【问题描述】:

我认为这对某人来说是一个简单的问题。非常直接。

我有自己的工作区,我正在修补它来学习 Java。我创建了一个名为 Customer 的简单类。 3 个属性、3 个 getter 和 3 个 setter 方法。

然后,我创建了一个名为 CustomerTester 的类,它有一个 main 方法来实例化 Customer 并测试它的方法。

我在同一个工作区中创建了这两个。

但是,当我写完 CustomerTester 并有行来实例化我的 Customer 类时,编辑器说: “无法将客户解析为类型”。

我确定这是某种类型的环境设置,但不确定是什么。

当我在 Textpad 中完成这两个课程时,我没有任何问题,并且我的测试课程运行良好。

有人可以帮忙吗?

谢谢, 吉姆。

 public class Customer { 
       //Attribute definitions private 
       String name; private String address; 
       private String phoneNbr; 

       //Getter methods 
       public String getName() { 
          return name; 
       } 

       public String getAddress() { 
          return address; 
       } 
       public String getPhoneNbr() { 
          return phoneNbr; 
       } 

       //Setter methods 
       public void setName(String newName) { 
          name = newName; 
       } 
       public void setAddress(String newAddress) { 
          address = newAddress; 
       } 
       public void setPhoneNbr(String newPhoneNbr) { 
          phoneNbr = newPhoneNbr; 
       } 
   } 

public class CustomerTester { 

   public static void main(String[] args) { 
      //Create Customer instance 
      Customer aCustomer = new Customer(); 
      //Invoke Customer Setter methods
      aCustomer.setName("James A Johnson"); 
      aCustomer.setAddress("17945 Tyler street NW Elk River, MN"); 
      aCustomer.setPhoneNbr("952-270-1643"); 

     //Create variables to retrieve Customer values via Getter methods 
     String customerName, customerAddress, customerPhoneNbr;

     //Invoke Customer Getter methods 
     customerName = aCustomer.getName(); 
     customerAddress = aCustomer.getAddress();
     customerPhoneNbr = aCustomer.getPhoneNbr();

【问题讨论】:

  • 两个类是否在同一个包(文件夹)中?
  • 请分享您的代码...
  • 向我们展示您的工作区树。您当然应该导入您的 Customer 类。 CTRL+MAJ+O
  • 我无法导入它,因为它找不到它:
  • 两者都在同一个文件夹中 - c:\users\jim\workspace

标签: java eclipse class


【解决方案1】:

ctrl + shift + O 导入所有包。看看有没有用

【讨论】:

  • 是的!那似乎做到了。它确实询问要导入什么 - bin 或 src。
  • 谢谢大家的帮助。
【解决方案2】:

我复制了项目并将其粘贴到工作区中(使用相同的数据创建一个新项目)并为我解决了问题。

【讨论】:

    猜你喜欢
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    相关资源
    最近更新 更多