我是Java(和Eclipse)中的核心Noobie,這是我的第一個Java代碼。Eclipse沒有自動設置「Import」語句
我正在使用VMware Java SDK,並且能夠運行SDK附帶的Java示例。在示例代碼中的一個,我覺得這行:
import com.vmware.vcloud.sdk.Organization;
而且在使用這個類的行是:
for (ReferenceType vdcLink : Organization
.getOrganizationByReference(vcloudClient, orgRef)
.getVdcRefs())
在這裏,我知道如何Organization
是進口和使用。
現在,我在Eclipse中編寫自己的代碼,無法使「組織」工作。 Eclipse是不是寫import
(但是,Eclipse是自動寫作,我來自同一個SDK使用其他一些方法import
語句)
這裏是我做過什麼:
我也相信,我進口所有的.jar文件(來自VMware SDK)到Project Properties -> Java Build Path -> Libraries
。我正在運行CTRL+Shift+O
來安排進口。
我也設置了Windows > Preferences > "Save Actions"
並檢查了"Organize Imports"
,這樣它會在每次保存程序時安排導入。
但是,我只是無法獲得Organization
的工作。
所以從示例代碼(這是工作),我複製下面一行的我的代碼:
import com.vmware.vcloud.sdk.Organization;
但仍是不能正常工作。不用說,如果我輸入Organization.
,然後執行CTRL + Space
(顯示自動填充建議),則不會在彈出窗口中顯示任何方法。
我在想這與某些設置的.jar文件路徑有關,但我不確定。
謝謝。
UPDATE: 這是我得到的,當我用「組織」的錯誤:這個錯誤在一個對話框彈出時,我將我的鼠標光標移動到最左邊,我寫了Organization
線的紅點:
Multiple Markers At this line
-Orgnization cannot be resolved to a variable
eclipse是否用紅色突出顯示此導入? – madhead
自動合作是否適用於JDK類?例如'java.util.Collection'。 – AlexR
不。如果我手動複製'import com.vmware.vcloud.sdk.Organization',它不會以紅色顯示。但是當我使用'組織'時,我會變紅' – slayedbylucifer