All formats

SVG libraries for Java

Java has 3 well-maintained choices:

To generate SVG under a permissive license use Batik’s SVGGraphics2D; to render, use JSVG unless you need Batik’s DOM or scripting.