我刚刚从Eclipse站点下载了SWT示例,但是我遇到了一个问题:我无法查看源代码。我可以启动Control Example应用程序(我需要它)但是如果我创建一个包含.jar -s的项目,我只看到它们中的空包。我做错了什么?有没有办法看到那些.java文件?
我正在为Eclipse开发一个RCP应用程序,这些例子可以帮助我。
答案 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。