Mark Watson's "Practical Artificial Intelligence Programming with Java"

Read Chapter 8 on pages 129-136, which describes tool support for machine learning.