Eclipse 中 Java EE 透视图中的包表示

Posted

技术标签:

【中文标题】Eclipse 中 Java EE 透视图中的包表示【英文标题】:Package presentation in Java EE perspective in eclipse 【发布时间】:2012-07-31 03:49:10 【问题描述】:

在 eclipse indigo 中切换到我的 Java EE 透视图时遇到问题。

在我的 Java 观点中,我有这样的布局:

但是当我切换到 Java EE 视角时,我得到了这个:

我尝试过this 和this 均未成功。我想在 Java EE 透视图中拥有第一个布局。有办法吗?

【问题讨论】:

【参考方案1】:

可以在这里找到包装介绍:

【讨论】:

【参考方案2】:

这些是我在 eclipse 4.2 中的设置,可以得到你想要的布局:

- folder presentation: grouped
- package presentation: flat

【讨论】:

我可以找到包展示,但是文件夹展示在哪里?? 您需要为文件夹演示选择项目。实际上,它仅适用于 Flashpix 显示的包演示。编辑:看起来您使用的是 spring 工具套件而不是 eclipse。这里报告了类似的问题forum.springsource.org/… 没错,我安装了STS,会不会是这个问题? 我会这么认为。刚刚安装了一个干净的 eclipse indigo,导入了一个项目并且演示工作。我建议你试试看。【参考方案3】:

您可以使用项目浏览器下拉菜单中的“Package Presentation -> Flat”进行切换。

【讨论】:

【参考方案4】:

您还可以使用“导入现有 Maven 项目”来导入您的项目。然后它将文件夹配置为平面。

【讨论】:

【参考方案5】:

以上答案并不能真正解决大多数菜鸟在 Eclipse 中遇到的真正问题。所以我想我会为这个问题添加一个答案,因为提问者决定重新安装 eclipse,这既不是必要的,也不是可行的解决方案。真正的问题是,当您创建或导入此项目时,您选择了在 Eclipse 中创建 Project 的选项,而不是 Java Project。如果您选择Project,它会将其创建为类似于您在 Windows 资源管理器中看到的文件系统目录结构。要解决此问题,只需将您的项目从工作区重新导入为 “Java 项目”,然后您可以根据自己的喜好将包结构更改为平面或分层结构。希望这会有所帮助。

【讨论】:

以上是关于Eclipse 中 Java EE 透视图中的包表示的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu中安装Eclipse Java EE的方法

pip requirements导出当前项目所用的包list列表

Intellij idea 中如何做到像eclipse一样 未引用的包或未引用的方法在类文件中报黄色警告

eclipse 中怎么设置才能在XML编辑器中提示java中的包名类

eclipse没有java EE插件

Java eclipse中创建项目以后缺省包和命名的包有啥区别?