Cra*_*lus 3 java eclipse swt eclipse-plugin eclipse-rcp
研究 Eclipse 4 RCP。
做了以下事情:
Eclipse Plugin Project(没有未经Rich Client检查的,
Actvator未选中的),因此没有类/srcProduct Configuration. 选择的应用程序是
E4ApplicationFeature Project并包含我在步骤 1 中创建的插件.product文件中,我检查了基于
features. 在我添加的依赖项选项卡org.eclipse.e4.rcp中feature我在步骤 3 中创建的依赖项(还添加了所需的依赖项)Application Model作为步骤1的插件项目并添加New Trimmed Window 保存所有内容并尝试启动,但Eclipse Application
没有显示任何窗口,并且我在控制台中没有看到错误。
知道我在这里缺少什么或者这是如何调试的吗?
更新:
我正在关注:10.教程:从插件到 Eclipse 4 应用程序
这10.6. Start application是失败的一个
更新 2:我注意到在我的工作区之外
创建了一些具有该名称(即插件名称)的目录。
进入并删除出现的窗口。
为什么这些目录是在我的工作区之外创建的?这里的问题是什么?runtime-todo.productruntime-todo.product\.metadata\.plugins\org.eclipse.e4.workbenchworkbench
我按照您的所有步骤操作,并在应用程序启动后得到了预期的空窗口,所以这里有些奇怪。
您可以尝试:
.metadata在运行时工作区的文件夹中查找错误日志文件.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi-clean作为程序参数添加到您的产品启动配置中尝试再次启动应用程序。
如果这没有帮助,您可以设置一个断点来org.eclipse.e4.ui.internal.workbench.swt.E4Application.loadApplicationModel查看 Eclipse 尝试加载应用程序模型时会发生什么(另请参阅Eclipse 4 Source)。我希望这有帮助!
[更新]:
当您启动应用程序时,会创建一个运行时工作区。在这里,存储应用程序的所有元数据,例如设置和资源。例如,.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi应用程序模型的用户设置被存储。
有时在开发过程中,此工作区可能会被损坏(例如,在保存设置之前调试时停止应用程序等)。
当您查看应用程序的运行配置时,您可以看到运行时工作区的位置。在该Main选项卡中,您可以查看(并更改)工作区数据位置。您应该将此运行时工作空间与开发工作空间分开。
[更新2]:
有关该文件作用的信息workbench.xmi可以在这里找到:构建运行时应用程序模型。Lars Vogel 的网页在Eclipse Plugin 和 Eclipse RCP Tutorials中提供了许多有用的 Eclipse 教程。
Eclipse帮助页面允许您浏览用户和开发人员指南或搜索特定主题。有关 Eclipse 启动器以及运行时的信息可以在此处找到Plug-in Development Environment Guide > Reference > Launchers > Eclipse Application Launcher。请参阅下面Main Tab有关工作区数据的说明。
Eclipse 变量在应用程序的运行配置对话框中进行了解释。在主选项卡中,查找Variables...按钮。当您选择变量时,字段中会给出解释Variable Description。
| 归档时间: |
|
| 查看次数: |
3001 次 |
| 最近记录: |