web-dev-qa-db-ja.com

org.Eclipse.swt。*;インポートorg.Eclipseを解決できません

Importステートメントを必要とする小さなプログラムを作成しようとしていますimport org.Eclipse.swt.*;。 (私は [〜#〜] this [〜#〜] チュートリアルで練習しています)。

ただし、Eclipseはプログラムをコンパイルせず、エラー「The import org.Eclipse cannot be resolved "

Googleは今回、答えを見つけるのにそれほど良い友人ではありませんでした。

17
CodyBugstein

これは、SWTライブラリをビルドパスに追加していないためです。チュートリアルの手順に従います。

  1. SWTライブラリをダウンロードします。 Eclipseの3.1.2バージョンの場合、SWTライブラリは http://archive.Eclipse.org/Eclipse/downloads/drops/R-3.1.2-200601181600/index.php で入手できます。 「SWT Binary and Source」というタイトルのセクション。
  2. メインメニューのツールバーから、[ファイル]、[インポート]の順に選択します。そうすると、「インポートウィザード」ダイアログが表示されます。
  3. 「既存のプロジェクトをワークスペースに」を選択し、「次へ」ボタンをクリックします。
  4. [アーカイブファイルの選択]をクリックし、[参照]ボタンをクリックします。次に、手順1でダウンロードしたSWTアーカイブを見つけます。
  5. [完了]ボタンをクリックして、SWTプロジェクトのワークスペースへのインポートを完了します。
  6. 新規作成Java File> New Java Project。
  7. プロジェクトを右クリックし、[プロパティ]コマンドを選択して[プロパティ]ダイアログを開きます。
  8. Java Build Pathに続いて[Projects]タブを選択し、[Add]ボタンをクリックします。
  9. Org.Eclipse.swtプロジェクトを選択し、[OK]をクリックして、プロジェクトのクラスパスへのSWTライブラリの追加を完了します
29
Kai

Mavenプロジェクトを作成し、org.Eclipse.swtpom.xml依存関係を追加します。

<!-- https://mvnrepository.com/artifact/org.Eclipse.swt.org.Eclipse.swt.win32.win32.x86_64.4.3.swt/org.Eclipse.swt.win32.win32.x86_64 -->
<dependency>
    <groupId>org.Eclipse.swt.org.Eclipse.swt.win32.win32.x86_64.4.3.swt</groupId>
    <artifactId>org.Eclipse.swt.win32.win32.x86_64</artifactId>
    <version>4.3</version>
</dependency>
5
user6842896

ダウンロードURLを次のように変更すると、64ビットバージョンのSWTライブラリを見つけることができます。 http://www.Eclipse.org/downloads/download.php?file=/Eclipse/downloads/drops4/R-4.3 -201306052000/swt-4.3-win32-win32-x86_64.Zip

3
Mayaul Kayiim