OK, the next question is, what kind of application are you looking for? There is a standard in agent technology, the FIPA-standards (Foundation for Intelligent Physical Agents, IEEE standard, http://www.fipa.org) specifying an agent plattform, service directory, agent management, agent communication language. If you are following this standard, there is a very good and established Java-library (JADE, http://jade.tilab.com) which is widely used in research.
If you are looking for simulation of agent systems, then it might be not optimal as you have to build all simulation functions by yourself. For these issues, there is something like NetLogo (http://ccl.northwestern.edu/netlogo/) or SESAM (http://130.243.124.21/sesam/index.php) interesting.
Of course, there are plenty of platforms more than these ... for an overview, please, refer to: http://jasss.soc.surrey.ac.uk/12/2/2.html