I need to support some Java project, but it is very large. I need a plugin for Eclipse or just a program that can generate UML from a Java project. Is there anything that can help me?
Visual Paradigm for UML
Tools -> Instant Reverse -> Java -> Specify your sources, and you're done.
This is a commercial application with a lot of materials, but for what you need to do, you are well versed in the evaluation key.
EDIT: look at the video
I recommend Architexa's excellent digram generation. Instead of generating all the classes in a huge class diagram, Arhitexa allows you to selectively display the corresponding classes in the diagram.
This has been asked before .. please find it
How to generate UML diagrams (especially sequence diagrams) from Java code
Most UML tools can import Java code. The last time I used the JUDE Community edition, he could do it, but they divided it into communities and paid editions. I'm not sure if he is free anymore. Sparx Enterprise Architect can also import Java.
I suggest euml2 as an eclipse plugin.It has a free version, and that's not bad!
Umbrello supports importing Java code, and it is open source, so you have nothing to spend.
You can also give Doxygen (with GraphViz ) a go; it will generate UML style class diagrams and is a great code navigation tool for unfamiliar code bases. Although this is not really a UML tool, it can fit your requirements.
I recommend Enterprise Architect , which supports full reverse and forward engineering, including Java. Automatically generate documentation like Word, PDF or website.
Free Class Visualizer does just that - you load the compiled Java code and, as a result, get class diagrams that let you navigate relationships. It supports parameterized types, annotations, and detects all kinds of outgoing and incoming relationships (including dependencies).