What is the meaning of profile (compact1, compact2, compact 3) in Java API documentation?

Compact profiles are subsets of the full Java platform APIs, to allow running with a smaller JRE. Many programs (especially in embedded environments) don’t need libraries like Swing or CORBA — they’re just wasted space. From the Oracle Java SE Embedded 8 Compact Profiles Overview: A compact profile is a subset of the full Java … Read more

Allowed HTML tags in Javadoc

Javadoc permits only a subset of HTML tags. Javadoc’s doclint component enforces this restriction. You can disable all doclint warnings by passing -Xdoclint:none to javadoc, though you should consider fixing your Javadoc comments because otherwise the generated HTML API documentation may look bad or may omit content. (I usually use -Xdoclint:all,-missing to get warnings about … Read more

Including images in javadocs

A bit far fetched, but you can inline the images in the documentation by converting them into Base64. It would look like this: <img src=”data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA…” /> There are online tools available to do the conversion: http://www.base64-image.de http://www.freeformatter.com/base64-encoder.html

Can I add JavaDoc to a package easily with Eclipse?

Update 4 years later (Oct. 2013) javabeangrinder’s answer (upvoted) mentions the following trick: To create a package-info.java file in an existing package: Right click on the package where you want a package-info.java. Select new->package. Check the Create package.info.java check box. Click on Finish Original answer (May 2009) There is no template or wizard to easily … Read more