3

私は Java (および Eclipse) の筋金入りの Noobie であり、これが私の最初の Java コードです。

VMware Java SDK を使用しており、SDK に付属の Java サンプルを実行できます。サンプル コードの 1 つで、次の行を見つけました。

import com.vmware.vcloud.sdk.Organization;

そして、このクラスが使用されている行は次のとおりです。

for (ReferenceType vdcLink : Organization 
                .getOrganizationByReference(vcloudClient, orgRef)
                .getVdcRefs())

ここで、がどのようOrganizationにインポートされ、使用されているかを理解しています。

現在、Eclipse で独自のコードを書いていますが、「組織」を機能させることができません。Eclipse は を作成していません(ただし、Eclipse は、同じ SDK から使用した他のいくつかのメソッドimportのステートメントを自動作成しています)。import

これが私がしたことです:

すべての .jar ファイル (VMware SDK から取得) を Eclipse にインポートしたことを確認しました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ファイルパスの設定に何らかの関係があると考えていますが、よくわかりません。

ありがとう。

更新: これは、「組織」を使用したときに発生するエラーです: このエラーは、マウス カーソルを私が書いた行の左端にある赤い点に移動すると、ボックスにポップアップ表示されますOrganization:

Multiple Markers At this line
    -Orgnization cannot be resolved to a variable
4

1 に答える 1

0

それで、

私はそれを以下のように動作させました。それがあなたたちにとって意味があるかどうかわからない。しかし、説明は本当に役に立ちます:

私のサンプルコードには以下のものがあります:

Eclipseでは、project->src->com->vmware->vcloud->sdk->samplesフォルダーにあり、上部に次の行があります。package com.vmware.vcloud.sdk.samples;

そこで、コードをからに移動project->srcし、project->src->com->vmware->vcloud->sdk->samplesそのパッケージ行をコードに追加しました。

現在、eclipseは次のインポートステートメントを記述しOrganizationています。また、eclipseは次の使用可能なメソッドを示しています。Organization.

今、

サンプルフォルダ内にコードを書きたくありません。これも意味がありますか?

コメントありがとうございます。あなたのコメントを読んだ後、私はこの考えを思いつきました。

于 2013-01-20T19:06:25.027 に答える