【发布时间】:2020-07-22 06:46:43
【问题描述】:
如果我的问题听起来很糟糕,请多多包涵。
我正在处理一个项目(java eclipse),我的办公室笔记本电脑中有代码库,它工作正常,现在我需要进入代码/项目,以便在需要时进行修改。
我可以用 java 编码(中级),但我是 eclipse 的初学者,特别是 eclipse 应用程序/插件。
我花了很多时间阅读/观看关于 Eclipse 的不同教程(如 vogella、o7planning、help.eclipse 等),但对所有这些不同的东西感到困惑,RCP、SWT/jFace、Java GUI、windowbuilder 等.
我需要知道“这个”(我正在从事的项目)是如何开始的?它是日食 RCP 吗?貌似是个RCP,但是没有OSGi,
这是它所拥有的列表(.java, JRE library, Plug-in dependencies 除外),
META-INF, build.properties, a product file, a launch, h2 connectivity, a plugin.xml
从用户的角度来看,这个程序有几个菜单,视图,
我能够在 windowbuilder 编辑器中打开一些视图(不是所有视图/菜单)
一些名为 handler 的 java 类(名称的一部分)。
任何建议(阅读材料)如何从这个项目开始以完全理解它都会非常有帮助。
有没有办法重现整个项目(使用我已经拥有的所有代码/java 文件)?
【问题讨论】:
-
一个 plugin.xml 使它成为一个 Eclipse 插件,有一个 xxx.product 文件也使它成为一个 Eclipse RCP 的主要插件(但可能还有其他插件) )。
-
@greg-449,非常感谢,我应该如何接近/开始理解这种类型的项目?请。
-
恐怕这里的学习曲线相当陡峭。阅读 vogella.com 的 Eclipse RCP 教程之一以了解事物如何组合在一起可能很有意义。如果项目有 Application.e4xmi 文件,则它是 e4 RCP (vogella.com/tutorials/EclipseRCP/article.html),否则可能是 Eclipse 3 兼容模式 RCP (vogella.com/tutorials/Eclipse3RCP/article.html)
-
它没有任何Application.e4xmi。 eclipse ide是2018-12,我确实关注了vogella.com/tutorials/EclipseRCP/article.html那篇文章。我在想,如果我可以自己重建整个项目(因为我拥有所有必需的代码/类),这将建立我的信心。任何建议这样做。太感谢了。 @greg-449
-
这些都与构建 RCP 无关。很抱歉,这对于 Stack Overflow 来说太宽泛了,您确实需要学习一些 RCP/插件开发教程
标签: java eclipse user-interface eclipse-plugin eclipse-rcp