Helios Eclipse の 64 ビットをダウンロードすると、インポートするプロジェクトが見つからないと表示されます - ファイルは swt-3.6-win32-win32-x86_64.zip です
これはかなり簡単なはずです!!!!
ジョーが言ったことに加えて:
ビルド パス ページは [プロパティ] (プロジェクトを右クリック) -> [Java ビルド パス] にあります。そこに [ライブラリ] タブがあります。
前述の回避策にもう 1 つの手順を追加します。
1) swt-3.6-win32-win32-x86.zip ファイル(または必要な別のバージョン
) を解凍し
ます。 2) 解凍したフォルダーには、swt.jar と swt-debug.jar の 2 つの jar ファイルが含まれます。
3) Java ビルド パス上プロジェクトのページで、[ライブラリ] タブを開きます。そして、swt.jar を外部 jar として追加します。
4)このタブで swt.jar を展開し、「Source attachment」をダブルクリックして、swt.zip という名前のアーカイブ (トップレベルの SWT アーカイブにも入っています) を指定すると、javadoc も利用できるようになります。
それだけです。SWT は今後、魔法のように機能するはずです。それが役立つことを願っています。
これに関するバグレポートがあります: https://bugs.eclipse.org/bugs/show_bug.cgi?id=318680
推奨される回避策 (以下に記載) を試しましたが、回避策で参照されているビルド パス ページも [ライブラリ] タブも見つかりませんでした。
代わりに、HelloWorldSWT パッケージを ([パッケージ エクスプローラー] ウィンドウで) 右クリックし、[ビルド パス] -> [外部ライブラリの追加] を選択して、jar ファイル swt.jar を選択しました。チュートリアルで警告されているように、コンパイル エラーが発生したため、[ソース] -> [インポートの整理] を選択しました。プログラムはコンパイルおよび実行されますが、何もしません。System.out.println() ステートメントを挿入すると、新しい Display() の作成で停止することがわかります。
これが [誰か] に役立つかどうかはわかりませんが、これまでに試したことを共有したいと思います。誰か提案があれば、大歓迎です。
参考までに、私は Mac OS X (64 ビット) で Eclipse Helios (3.6) を実行しています。
前述の回避策は次のとおりです。
ラクシュミ・シャンムガム 2010-07-02 11:16:01 EDT
SWT プロジェクトを zip からインポートする手順は無効になりました。チートシートを更新する必要があります。
以下の手順に従ってください: 1) swt-3.6-win32-win32-x86.zip ファイルを解凍します。 2) 解凍したフォルダーには、swt.jar と swt-debug.jar の 2 つの jar ファイルが含まれます。プロジェクトで、[ライブラリ] タブを開きます。そして、swt.jar を外部 jar として追加します。
確認できません -ダウンロード ページから上記のファイルを問題なくダウンロードしました。
プロジェクトのインポートはワークベンチ アクティビティであり、Eclipse のインストール プロセスとは関係ありません。完全な 64 ビット プラットフォーム (eclipse.org のディストリビューションの 1 つ) の新規インストールを試してください。
私も同じ問題を抱えてる。Helios ウェルカム ページからリンクされている SWT HelloWorld チュートリアルには、最初に [File] > [Import ...] を使用して SWT プロジェクトをインポートし、次に [Existing Projects into Workspace] を選択するようにユーザーに指示する指示があります。SWT アーカイブを指定すると、上記の「インポートするプロジェクトが見つかりません」というエラーが表示されます。
問題は、このアーカイブがEclipseプロジェクトではないため、この方法でインポートできないという事実を反映するようにチュートリアルを更新する必要があることだと思います. プロジェクトとしてインポートすることはできませんが、jar をリンクすることはできます。または、ソース ファイルを Eclipse プロジェクトに変換して、そこから誤った指示に従うことができます。