jdk是需要配置环境变量的 软件的话myeclipse已经非常不错的了 其他的看你需要做什么方面了myeclipse可以添加很多插件的
myeclipse,jdk,tomcat,数据库(oracle,mysql) ===看似你是一个初学者:给你一篇文章看看,很有用处,不单单是对于初学者,后期开发学习都有用处http://wenku.baidu.com/view/0fdb300902020740bf1e9b04?fr=prin
jdk,jre,eclipse