![](/img/trans.png)
[英]Access user-defined object state using java reflection in @Aspect type class
[英]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
類的項目已存在並在此處選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.