2011-07-26 21 views
4

我剛剛從Eclipse站點下載了SWT示例,但我遇到了一個問題:我無法查看源代碼。我可以啓動Control Example應用程序(我需要),但是如果我創建了一個包含這些.jar-s的項目,我只會看到它們中的空包。我做錯了什麼?有沒有辦法看到這些.java文件?如何查看SWT示例(Eclipse)源代碼?

我正在開發Eclipse的RCP應用程序,這些示例可以幫助我。

回答

1

好吧,我在我的文件系統上壓縮了.jar-s,現在我看到了源代碼。 :)

所以,如果有人遇到這個問題,那麼你只需要解壓插件目錄中的.jar-s。

2

,列在SWT例子頁:

如果您已經下載並執行這些在Eclipse中,源可以按eclipse/plugins/org.eclipse.swt.examples.[exampleName].source_[version].jar

發現如果你下載了該.jar的直接,你必須說明示例頁面(http://www.eclipse.org/swt/examples.php)介紹如何在eclipse中安裝它們,它應該下載源代碼.jar。

+0

我已經這樣做了。如果我引用這些.jar-s並查看它們,我只會看到空包。我發現後綴爲_source的.jar-s應該包含源代碼,但他們沒有......或者我做錯了什麼。 –

+0

我從http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6.2-201102101200/org.eclipse.sdk.examples-3.6.2下載了jar文件.zip,並且可以在_source jar中找到源文件。你如何打開.jar文件?你嘗試過提取它們嗎? –

3

用eclipse下載站點的例子(例如org.eclipse.sdk.examples-3.7.zip)下載這個檔案。

找到plugins\org.eclipse.swt.examples.source_3.7.0.v3735b.jar(或其他適當的jar版)在檔案文件並提取內容(罐子只是改名爲zip文件)一些現有的Eclipse項目或創建新的(例如SWTExamples)。在src文件夾中,您可以找到所有示例的源代碼。要運行控制示例,請運行主類爲org.eclipse.swt.examples.controlexample.ControlExample的項目。

在包org.eclipse.swt.examples.controlexample你可以找到您要查找的來源。

恕我直言,控制示例有相當複雜的源代碼,但可以找到你需要的東西。