Simple A* Java Implementation and Interfaces based upon code by Kevin Glass (Coke and Code)
I was sick of rewriting A* to work as I would like, and I found prexisiting implementations too robust for simple games. I modified a simple implentation of AStar, and fleshed out some interface classes in order to configure the algorithm to work as you would like.
Coke and Code Tutorial: http://www.cokeandcode.com/main/tutorials/path-finding/