Tree is a project mainly written in Java, it's free.
Example binary search tree implementation in Java