ChatGPT解决这个技术问题 Extra ChatGPT

How to view hierarchical package structure in Eclipse package explorer

OK here's what I would like: in the Eclipse package explorer, I see the following: (dot represents a clickable arrow that I can use to expand the folder)

PROJECT Source Folder Package Class Package.SubPackage Foo Bar Package.OtherSubPackage Package.OtherSubPackage.VerySubPackage OtherPackage Foobar OtherPackage.SubPackage Baz

Source Folder Package Class Package.SubPackage Foo Bar Package.OtherSubPackage Package.OtherSubPackage.VerySubPackage OtherPackage Foobar OtherPackage.SubPackage Baz

Package Class

Package.SubPackage Foo Bar

Package.OtherSubPackage

Package.OtherSubPackage.VerySubPackage

OtherPackage Foobar

OtherPackage.SubPackage Baz

Long story short, I want to have many packages, each with many subpackages, in a source folder (and several source folders, so making more won't solve the problem)--so on the order of a couple hundred packages per source folder--ten to twenty packages each with fifteen subpackages. Therefore, I want the hierarchy to look like this:

PROJECT Source Folder Package Class Package.SubPackage Foo Bar Package.OtherSubPackage Package.OtherSubPackage.VerySubPackage OtherPackage Foobar OtherPackage.SubPackage Baz

Source Folder Package Class Package.SubPackage Foo Bar Package.OtherSubPackage Package.OtherSubPackage.VerySubPackage OtherPackage Foobar OtherPackage.SubPackage Baz

Package Class Package.SubPackage Foo Bar Package.OtherSubPackage Package.OtherSubPackage.VerySubPackage

Package.SubPackage Foo Bar

Package.OtherSubPackage Package.OtherSubPackage.VerySubPackage

Package.OtherSubPackage.VerySubPackage

OtherPackage Foobar OtherPackage.SubPackage Baz

OtherPackage.SubPackage Baz

so I can open or close a package and see a list of subpackages instead of having package and subpackage all at the same level in the hierarchy--which again makes far too many packages simultaneously displayed. Note this is not a question about filesystem; the file system works fine as far as I can tell--it is only a question about the visual display in the Eclipse package explorer.

So: is there a way to add levels to the hierarchy? Thanks!! (Eclipse Helios on OS X 10.6)


F
Florentin Le Moal

Package Explorer / View Menu / Package Presentation... / Hierarchical

The "View Menu" can be opened with Ctrl + F10, or the small arrow-down icon in the top-right corner of the Package Explorer.


anybody knows how I get the "Folder Presentation" - "Grouped" option back? On my laptop it's not there :-{ (purpose: make groupo packages that contain only one subpackage) Remark: just saw that i have "Eclipse IDE for Java Developers" on my laptop whilst having "Eclipse Java EE IDE for Web Developers." on my desktop.
Yeah, on my Eclipse Indigo at work I have a button on the Package Explorer for this, but not on my fresh Indigo install at home. Wtf? Thanks for the CTRL+F10 trick, it saved the day!
why isn't this the default?
Note that the nested projects feature works in the Java EE perspective with the project explorer, but does not appear in the Java perspective with the package explorer. Also, if you have some working sets, then can cause havoc with the feature - making projects vanish in weird ways.
The View Menu is also accessible via Window > Navigation
j
java.nazif

Here is representation of screen eclipse to make hierarachical.

https://i.stack.imgur.com/4nIoE.png


I appreciate this answer, as the screenshot helped me find what I needed. Thank you.
Not at all :) @cfnerd
p
patel dhruval

For Eclipse in Macbook it is just 2 click process:

Click on view menu (3 dot symbol) in package explorer -> hover over package presentation -> Click on Hierarchical

https://i.stack.imgur.com/r02q0.png