1

Helios Eclipse の 64 ビットをダウンロードすると、インポートするプロジェクトが見つからないと表示されます - ファイルは swt-3.6-win32-win32-x86_64.zip です

これはかなり簡単なはずです!!!!

4

4 に答える 4

2

ジョーが言ったことに加えて:

ビルド パス ページは [プロパティ] (プロジェクトを右クリック) -> [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 は今後、魔法のように機能するはずです。それが役立つことを願っています。

于 2010-09-06T10:47:28.733 に答える
1

これに関するバグレポートがあります: 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 として追加します。

于 2010-09-03T00:04:03.880 に答える
0

確認できません -ダウンロード ページから上記のファイルを問題なくダウンロードしました。

プロジェクトのインポートはワークベンチ アクティビティであり、Eclipse のインストール プロセスとは関係ありません。完全な 64 ビット プラットフォーム (eclipse.org のディストリビューションの 1 つ) の新規インストールを試してください。

于 2010-08-16T21:14:00.897 に答える
0

私も同じ問題を抱えてる。Helios ウェルカム ページからリンクされている SWT HelloWorld チュートリアルには、最初に [File] > [Import ...] を使用して SWT プロジェクトをインポートし、次に [Existing Projects into Workspace] を選択するようにユーザーに指示する指示があります。SWT アーカイブを指定すると、上記の「インポートするプロジェクトが見つかりません」というエラーが表示されます。

問題は、このアーカイブがEclipseプロジェクトではないため、この方法でインポートできないという事実を反映するようにチュートリアルを更新する必要があることだと思います. プロジェクトとしてインポートすることはできませんが、jar をリンクすることはできます。または、ソース ファイルを Eclipse プロジェクトに変換して、そこから誤った指示に従うことができます。

于 2010-08-31T18:19:17.490 に答える