1.Idea(代码开发工具)
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

Idea下载与安装

2.Jdk(Java开发工具包)
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Jdk下载与安装
Jdk环境变量配置

3.Git(版本控制工具)
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

Git下载与安装

4.Tomcat(web服务器)
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为10.0.5。

Tomcat下载与安装

5.Maven(项目构建管理工具)
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

Maven下载与安装

6.Postman(接口调试工具)
Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。

Postman下载与安装

7.Navicat(数据库访问客户端)
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

Navicat下载与安装

8.Xshell(远端控制访问工具)
xshell用来在windows界面下访问远端不同系统下的服务器,从而实现较好地远程控制终端的目的。xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2、TELNET等多种协议。
Xshell下载安装
免费版下载地址

9.Xftp(文件传输工具)
Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。
Xftp下载与安装
免费版下载地址

10.Sublime Text(文本编辑器)
Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

11.XMind(思维导图)
XMind 是一款非常实用的商业思维导图软件,应用全球最先进的Eclipse RCP 软件架构。XMind采用Java语言开发,具备跨平台运行的性质且基于EclipseRCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。
XMind下载与安装

12.PowerDesigner
PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。

PowerDesigner16.5下载和安装教程

Java项目开发环境搭建相关推荐

  1. 0、Java项目开发环境搭建

    Java项目开发环境搭建详解   工欲善其事,必先利其器. 一.环境搭建 1.JDK安装及环境变量配置 点击查看 2.Maven安装及环境变量配置 点击查看 Maven配置远程仓库地址:   打开ma ...

  2. Groovy 和 Java 联合开发环境搭建

    Groovy 和 Java 联合开发环境搭建 1. 在主 pom 的 properties 中加上 <groovy.version>2.5.2</groovy.version> ...

  3. mac pro java后端开发环境搭建

    mac pro java后端开发环境搭建 前言 一.jdk 安装步骤 参考图片 二.maven 安装步骤 参考图片 三.git 安装步骤 参考图片 四.tomcat 安装步骤 参考图片 五.mysql ...

  4. vuejs项目开发环境搭建(ESlint安装)

    vuejs项目开发环境搭建(ESlint安装) vuejs项目开发环境搭建,有时候需要安装ESlint! eslint对ES6语法支持更好,可以通过eslint在团队开发中快速统一ES6的语法,精简代 ...

  5. Reggie外卖项目 —— 开发环境搭建

    02.开发环境搭建 2.1.数据库搭建 1.创建数据库,名称为reggie 2.导入表结构(使用的是SQLyog软件) 导入文件:db_reggie.sql SET FOREIGN_KEY_CHECK ...

  6. [Java] Web开发环境搭建 - MyEclipse 篇

    Web开发环境搭建 - MyEclipse 篇 在前面,我们讲了使用 Eclipse Java EE 来搭建 Java Web 应用程序开发环境. 现在来说下比较流行的 MyEclipse 又是如何搭 ...

  7. java native 开发环境搭建_Java3D 集成开发环境部署与配置(含实例)

    Java 3D开发相关的准备: 第一:下载Java 3D库 参考网址二: 第二:下载Java 3D实例 第三:配置集成开发工具(例如eclipse.Myeclipse8.6等)的Java 3D开发环境 ...

  8. java sop_JAVA开发环境搭建SOP.doc

    JAVA开发环境搭建SOP JAVA开发环境搭建 一.所需软件: (注:软件和文档均放在\\192.168.5.96\SuZheng\Java开发平台搭建所需软件与帮助文档) 1.集成编程工具myec ...

  9. 结对编程 贪吃蛇项目-开发环境搭建过程

    贪吃蛇开发环境搭建 Python和pygame的安装过程 1.去官网下载python和pygame.(需注意自己电脑是32位的还是64位的) 2.安装pythone 和 pygame. 3.安装完成后 ...

最新文章

  1. 在控制台打印sql语句的办法(MyBatis Log Plugin插件的安装与使用)
  2. python螺旋打印二维数组_Python使用迭代器打印螺旋矩阵的思路及代码示例
  3. 2015年京东面试题
  4. kindle 3快捷键
  5. Boost:info hook信息挂钩的测试程序
  6. php十万篇文章,10万+的标题套路,就这9个
  7. 【MyBatis框架】SqlMapConfigl配置文件之常用的setting设置
  8. Flume案例Ganglia监控
  9. 腾讯年终奖每人100股公司股票?官方回应:不是每个人都有
  10. Java中对象的深复制(深克隆)和浅复制(浅克隆)介绍
  11. LINUX 下open*** 详细配置
  12. linux 联通ip配置,linux下设置电信网通双线路IP地址
  13. MAC地址及对应的厂商
  14. Win10 OPNET14.5+VS2010 安装教程
  15. Linux 创建.sh脚本文件
  16. bleeding edge是什么意思
  17. 流式数据分析处理的常规方法
  18. npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead.
  19. 诱惑视频木马样本态势
  20. [文档+源码]SpringBoot+Mysql实现的宠物在线商城宠物交易平台宠物店源码

热门文章

  1. dotnet run 提示System.Net.Sockets.SocketException (10049): 在其上下文中,该请求的地址无效。...
  2. 【文件传输】FileZilla配置(在服务器和客户端之间互传文件的相关配置)
  3. svg android怎么填充颜色,android svg 使用方法及修改颜色
  4. 面试跳槽,HR 最喜欢听的 7 个离职原因!
  5. 【react】解决在外部设置react组件input的value问题
  6. word首行在表格内容多时被挤到表格最后问题
  7. GitHub自学系列之二「加入 GitHub」
  8. 拯救你的年底 KPI:前端性能优化
  9. 在应用中从竖屏模式强制转换为横屏模式
  10. 两种闪回查询的使用实验