JBullet - Java port of Bullet Physics Library

Base library
com.bulletphysics Contains globals, like variables, constants and object pools.
com.bulletphysics.linearmath Vector math library.
com.bulletphysics.linearmath.convexhull  
com.bulletphysics.util Java-specific utility classes.

 

Collision library
com.bulletphysics.collision.broadphase Broadphase collision code for fast determining of overlapping pairs.
com.bulletphysics.collision.dispatch Dispatching code for collisions between various shapes.
com.bulletphysics.collision.narrowphase Narrow-phase collision.
com.bulletphysics.collision.shapes Collision shapes.

 

Dynamics library
com.bulletphysics.dynamics DynamicsWorld and RigidBody.
com.bulletphysics.dynamics.constraintsolver Constraints.
com.bulletphysics.dynamics.vehicle  

 

Extras
com.bulletphysics.extras.gimpact Provides support for moving concave triangle meshes.