A class library that provides mathematical graph-theory objects and algorithms. JGraphT supports a rich gallery of graphs and is designed to be powerful, extensible and easy to use. [Open source, LGPL]
Java classes for parsing and evaluating mathematical expressions. Supports multiple variables and user-defined functions. [Open source, GPL or commercial]
Connects Java and MATLAB. Native methods make it possible to use MATLAB's computational engine inside your own java applications, applets and servlets. [Freeware, source available]
An equation solving library that finds solutions to equation sets. A set of equations can be passed in as text, while AutoAbacus attempts to find a solution that satisfies all constraints. [Commercial, trial version]