2010-08-16 61 views
1

在下載64位的太陽神蝕聲稱,沒有發現進口項目 - 該文件是swt-3.6-win32-win32-x86_64.zip沒有項目被發現導入 - 太陽神蝕

這應該相當直截了當!!!!

+0

你能否澄清你的問題?我不知道你會如何下載和導入。 – 2010-08-16 19:29:41

回答

0

無法確認 - 我剛剛從download page下載了所述文件,沒有任何問題。

導入項目是一個工作臺活動,與eclipse安裝過程無關。嘗試全新64Bit平臺的新安裝(來自eclipse.org的發行版之一)。

0

我有同樣的問題。在Helios歡迎頁面鏈接的SWT HelloWorld教程中有說明,指示用戶首先使用File> Import ...導入SWT項目,然後選擇Existing Projects into Workspace。當你指定SWT存檔時,你會得到上面提到的錯誤「找不到導入的項目」

我認爲問題在於需要更新教程以反映這個檔案不是eclipse項目,所以不能以這種方式導入。 儘管無法將其作爲項目導入,但可以將該jar鏈接;或者,源文件可以變成一個eclipse項目,並且可以從那裏跟隨其他錯誤的指令。

1

在燈架上有一個bug報告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=318680

我想建議的解決方法(包括下面),但無法找到構建路徑頁面,也不Libraries選項卡,在工作區中引用。

相反,我右鍵單擊HelloWorldSWT包(在Package Explorer窗口中),選擇Build Path - > Add External Libraries,然後選擇jar文件swt.jar。正如教程警告的那樣,有編譯錯誤,所以我選擇了Source - > Organize Imports。該程序現在編譯並運行,但沒有做任何事情。插入System.out.println()語句顯示它在創建新的Display()時死亡。

我不知道這是否有助於[任何人],但我想我會分享我迄今爲止嘗試過的。如果有人有任何建議,他們會受到歡迎。

作爲參考,如果它很重要,我在Mac OS X(64位)上運行Eclipse Helios(3.6)。

這裏的上述解決辦法:

拉克希米尚穆根2010-07-02 11時16分01秒EDT

從ZIP導入SWT項目的步驟是不再有效。需要更新 備忘單。

請遵循以下步驟: 1)提取swt-3.6-win32-win32-x86.zip文件 2)所提取的文件夾中包含2個jar文件SWT.JAR和SWT-debug.jar 3)在項目的Java構建路徑頁面,打開Libraries選項卡。並添加 swt.jar作爲外部jar。

2

在什麼喬說頂:

的構建路徑頁面位於屬性(右鍵單擊項目) - > Java構建路徑。您可以在那裏找到Libraries選項卡。

我想多一個步驟中添加上述變通方法:

1)提取swt-3.6-win32-win32-x86.zip文件(或者其他版本,無論你需要)
2 )提取的文件夾包含2個jar文件swt.jar和swt-debug.jar
3)在項目的Java構建路徑頁面上,打開Libraries選項卡。並將swt.jar添加爲外部jar。
4)在此選項卡上展開swt.jar,雙擊「源附件」並指向名爲swt.zip的存檔(也位於頂級SWT存檔中),以便javadoc也可用於您。

就是這樣 - 從現在起,SWT應該像魅力一樣工作。希望有所幫助。