如何查看SWT示例(Eclipse)源代码?

时间:2011-07-26 13:24:47

标签: java eclipse eclipse-plugin swt eclipse-rcp

我刚刚从Eclipse站点下载了SWT示例,但是我遇到了一个问题:我无法查看源代码。我可以启动Control Example应用程序(我需要它)但是如果我创建一个包含.jar -s的项目,我只看到它们中的空包。我做错了什么?有没有办法看到那些.java文件?

我正在为Eclipse开发一个RCP应用程序,这些例子可以帮助我。

3 个答案:

答案 0 :(得分:4)

使用eclipse下载站点中的示例下载档案(例如org.eclipse.sdk.examples-3.7.zip)。

在存档中找到plugins\org.eclipse.swt.examples.source_3.7.0.v3735b.jar(或其他相应的jar版本)文件,并将内容( jar只是重命名的zip文件)解压缩到某个现有Eclipse项目或创建新项目(例如SWTExamples)。在src文件夹中,您可以找到所有示例的来源。要运行控件示例,请使用主类org.eclipse.swt.examples.controlexample.ControlExample运行项目。

在包org.eclipse.swt.examples.controlexample中,您可以找到您要查找的来源。

恕我直言,控制示例的源代码非常复杂,但可以找到你需要的东西。

答案 1 :(得分:2)

如SWT示例页面所列:

如果您已经下载并在Eclipse中运行它们,则可以在eclipse/plugins/org.eclipse.swt.examples.[exampleName].source_[version].jar

中找到源代码

如果您直接下载了.jar,那么您在示例页面(http://www.eclipse.org/swt/examples.php)上有关于如何在eclipse中安装它们的说明,它应该下载源.jar的

答案 2 :(得分:1)

好的,我在我的文件系统上压缩了.jar-s,现在我看到了源代码。 :)

因此,如果有人遇到此问题,那么您只需要解压缩位于plugins目录中的.jar-s。