Java 为什么我的Eclipse启动配置没有添加到运行或调试配置列表中?
我有一个.launch文件,我可以通过上下文菜单(运行方式…)运行它,但它没有像应该的那样添加到调试或运行配置列表中。为什么不呢?启动配置有问题。可能正在引用一个已关闭的项目(对我来说就是这样) 因此,发布可能会起作用(在我的情况下,这是因为项目实际上并不需要),但任何类似的问题都会导致它不会被添加到发布列表中。要找出原因,你可以Java 为什么我的Eclipse启动配置没有添加到运行或调试配置列表中?,java,eclipse,configuration,launch,Java,Eclipse,Configuration,Launch,我有一个.launch文件,我可以通过上下文菜单(运行方式…)运行它,但它没有像应该的那样添加到调试或运行配置列表中。为什么不呢?启动配置有问题。可能正在引用一个已关闭的项目(对我来说就是这样) 因此,发布可能会起作用(在我的情况下,这是因为项目实际上并不需要),但任何类似的问题都会导致它不会被添加到发布列表中。要找出原因,你可以 尝试运行启动文件 在“调试”视图(不是透视图,而是视图,即选项卡)中,右键单击启动并选择“编辑…”。此属性窗口将显示所有错误。修复后,它会将启动添加到运行配置列表中
这可能会有任何帮助,但我假设在导入项目时,它会添加到“运行配置”的常规列表中,但当我添加java运行配置时,它会添加到Eclipse“运行配置”中的“java应用程序”父节点中。您还可以取消选中“关闭项目中的筛选配置”选项,然后“在已删除或丢失的项目中筛选配置”。这应该可以做到这一点
尝试从筛选首选项中删除筛选器对我来说,这是因为复制了同一个项目并提供了另一个名称,因此我的项目名称没有显示在启动配置中(没有显示在启动配置中可能有其他原因) 修复:
- 右键单击项目选择覆盖范围,因为在此之后将获得两个 选项java应用程序和配置
- 选择java应用程序,它将运行项目并创建 覆盖范围
- 另一个选项是只运行应用程序,它将创建覆盖范围
新建
、复制
、删除
等符号。在所有这些符号旁边是一个小箭头。如果按此键,将打开带有过滤器设置的列表。在那里,您可以切换筛选已关闭的项目
,筛选已删除/不可用的项目
等。