簡體   English   中英

使用Eclipse的用戶定義Java類導入問題

[英]User-defined Java class import problem using Eclipse

我需要將一個相當大的 C/C++ 應用程序轉換為 Java。 第一步是將 C/C++ 結構和類轉換為 Java 類。 我是 Java 和 Eclipse 的新手,並立即遇到了問題。 下面的源代碼顯示了這一點。 導入類無法“看到”用戶定義的包名和用戶定義的導入類名。 源代碼:

文件 Pers.java 包含用戶定義的 Pers 類,由 New Project + New 類創建

package perspack;
public class Pers {
    String name;
    String surname;
    public Pers(String name, String surname) {
    this.name = name;
    this.surname = surname;
    }
public String getName() {
    return name;
    }
public String getSurname() {
    return surname;
    }
}

文件 Perstest.java 導入用戶定義的 Pers 類,由 New Project + New 類創建:

package perstestpack;
import perspack.Pers;

public class Perstest {
    public static void main(String[] args) {
        Pers justtoseeifitworks = new Pers; 
        System.out.println("Hallo Person");
    }
}

導入 perspack.Pers 中的 perspack 給出錯誤:“無法解析導入 perspack”。 main 方法中的“Pers”類引用給出錯誤:“Pers 無法解析為類型”。

我需要在 Eclipse 中做什么才能完成這項工作? (我以為 Eclipse 會做到...)

我在 Windows 10 桌面上使用 Eclipse Java 2018-12。

我還在 NetBeans IDE 8.0.2 上嘗試了相同的輸入文件,但遇到了類似的錯誤。

轉到菜單並打開項目,然后選擇清理

但是,如果這些類在同一包中,則無需導入

您也可以只使用該類,然后在出現錯誤時單擊錯誤,eclipse可以幫助您正確導入

如果可以在同一項目中創建它們,則更加方便。或者,可以將要從中導入的項目轉換為(.jar),然后將其導入到新項目中。 在那里所有軟件包將在新項目中可用

打開測試項目的“屬性”對話框,然后在“ Java構建路徑”頁面上,導航到“項目”選項卡。 確保包含Pers類的項目已存在並在此處選擇。

https://help.eclipse.org/2019-06/topic/org.eclipse.jdt.doc.user/reference/ref-properties-build-path.htm?cp=1_4_5_1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM