当有新人入职时,首要的要求就是先搭建自己的开发环境。一般公司可能都会存储自己的开发系列工具,然后叫新人去获取安装;小编曾经指导过许多新人安装自己的开发环境,有些人很快速就完成了开发环境的安装,有些人墨迹半天还没搭建好自己的开发环境;小编对这些新人搭建开发环境的过程进行了比较,发现能够快速搭建自己开发环境的新人一般都有自己的积累,他们会将自己习惯使用的工具归类整理放到网盘或者移动硬盘,当要安装时就能直接安装。这种归类整理是一个很好的习惯。本篇文章以思维导图的模式为大家归类梳理Java开发环境搭建该干的事:
简要说明:
1、 Jdk是所有Java开发的基础,所以Jdk是首要必须安装的;深入学习是需要了解Java调优时常用的一些工具命令,如jstat、jmap、jinfo等等,初学者暂时只需要知道有这些命令即可;
2、 构建即将Java工程打包成war包(Web工程)或者jar包,早期一般使用Ant进行构建,小编提供的Eclipse工具包中已基础了Ant插件;Maven是近些年发展起来的,它的明显好处是帮我们自动工程所依赖jar包。相信在使用Maven之前开发Java的同学经常被缺少jar包引起的ClassNotFoundException异常所困扰,Maven的出现基本上完美解决了这个问题。使用Maven时由于连接中央仓库比较慢并且需要团队协作,所以一般团队都会安装一个共用的私服(通过安装Nexus进行搭建);
3、 系统级的Java开发都是大型项目,一般都需要团队协作完成,所以都会使用SVN或者Git来进行代码管理,所以SVN或者Git也是必须要安装的;当然如果是初学者可以暂时略过;
4、 JavaWeb项目一般都要在应用(Java)服务器(也叫Web容器)上跑,比如我们常用的Tomcat、Jetty、Jboss等,后面我们会有一篇专门Web服务器的文章,感兴趣的同学可以持续关注我们;在这里小编推荐常用的Tomcat,可以下载安装版本或者解压缩版本直接解压即可;
5、 Eclipse开发工具由于其开源、免费及可扩展的特性,已经兴盛了好多年,许多收费版的开发工具,比如MyEclipse也都给予Eclipse添加扩展插件而来;所以小编推荐小编一直使用的Eclipse给大家。小编分享的Eclipse工具包已经集成了很多插件,比如SVN、Git、反编译等等插件,需要的同学可以到文末查看获取方式;
6、 一般公司里都有专门的数据库服务器,所以此处Msyql不是必须安装的。当小编还是推荐初学者可以尝试安装下,了解Mysql的安装过程;另外小编推荐大家使用Navicat工具可以很方便的查看Mysql数据库;
7、 这一节小编给大家推荐了很多辅助工具,可以帮助我们更好的进行编码、调试等工作,有些工具初学者可能暂时使用不到,可以先收藏这些工具;
看完上面的图大家对Java开发环境搭建肯定有个直观的认识,配合上归类梳理好的开发工具包,相信大家都能快速安装好自己的开发环境。所以小编特地梳理了自己所使用的开发工具分享给大家:
对每个工具的安装配置,网上已经有很多参考文章了,小编在这里就不一一赘述了。需要下载小编整理的工具包的同学可以关注我们的微信公众号,回复“Java开发工具包”获取这些工具包的下载地址。另外由于版权的原因,一些工具小编没有给出,在此说声抱歉了。
Java开发环境搭建,按这张图做就够了
最新推荐文章于 2024-09-27 11:06:40 发布