我刚从Eclipse官网下载了SWT的示例,但遇到一个问题:我无法查看源代码。我可以启动Control Example应用程序(我需要的),但如果我在包含这些.jar文件的项目中创建空白包时,我仅看到其中的空包。我做错了什么?是否有办法查看那些.java文件?
我正在开发一个针对Eclipse的RCP应用程序,这些示例可以帮助我解决问题。
我正在开发一个针对Eclipse的RCP应用程序,这些示例可以帮助我解决问题。
从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
中,您可以找到所需的源代码。
我认为控件示例的源代码相当复杂,但是您可以找到所需的内容。
在SWT示例页面上列出:
如果您已经下载并在Eclipse中运行它们,则可以在eclipse/plugins/org.eclipse.swt.examples.[exampleName].source_[version].jar
中找到源代码。
如果您直接下载了.jar文件,则可以在示例页面(http://www.eclipse.org/swt/examples.php)上找到有关如何在Eclipse中安装它们的说明,这应该会下载源代码的.jar文件。
好的,我在我的文件系统中压缩了.jar文件,现在我可以看到源代码了。 :)
所以如果有人遇到这个问题,只需要解压位于插件目录中的.jar文件即可。