搭建Java开发环境及相关工具
本文主要记录下在window环境下,搭建Java开发环境,及需要安装的工具软件说明,旨在方便快速完成这些正真开始开发前的准备工作。
1、JDK安装及环境配置
此处安装JDK1.8的版本,官方下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择window64位的,具体的安装步骤和环境配置可参考:
https://blog.csdn.net/u012934325/article/details/73441617/
2、下载STS4或者IDEA旗舰版
STS4下载地址:https://spring.io/tools
IDEA旗舰版下载地址:
https://www.jetbrains.com/idea/download/download-thanks.html?platform=windows
IDEA旗舰版需要注册激活,激活方法其参考如下链接,选择最后一个注册码激活,亲测有效。
https://blog.csdn.net/zhw0596/article/details/81394870,
IDEA的安装及初始化样式配置等可参考:
https://blog.csdn.net/mashuai720/article/details/79389314
IDEA话说是最流行的IDE开发工具,但个人觉得STS4好用,至少不需要去激活,各种初始化配置等,IDEA可能在编写代码提示上能力比STS强,其他还没觉得IEDA比STS好到那里,可能还没深入使用它吧,看个人习惯选择。
3、Maven安装及环境配置
maven下载地址:http://maven.apache.org/download.cgi,当前选择的是apache-maven-3.6.0-bin.zip的版本。
具体安装及环境配置可参考:
https://www.cnblogs.com/eagle6688/p/7838224.html
注意maven安装好后,需要修改settings.xml配置文件,主要是①、设置maven的本地库位置,②、使用阿里云镜像,为了maven在下载资源包是速度杠杠的。该处理可参考:
https://blog.csdn.net/cocplay/article/details/81782207
4、MySql数据库及Navicat for MySQL安装
mysql数据库的下载地址不建议去官方下载,因为下载还需要登录oracle,一般不会去注册一个oracle账号,比较麻烦。下面提供两种安装mysql的方式:
安装版的MySQL Installer 5.7 :
http://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.16.0.msi
绿色不需要安装版的MySQL 5.7 Windows (x86, 64-bit), ZIP Archive :
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-winx64.zip
具体不同版本的安装步骤可参考:
https://www.cnblogs.com/ayyl/p/5978418.html
Navicat for MySQL用于客户端访问,为了方便,可安装中文绿色版
下载地址:https://www.cr173.com/soft/38153.html
下载完成解压后是一个Navicat for MySQL文件夹,和key.txt,打开key.txt,名称和组织不用填写, 复制注册码:NAVH-WK6A-DMVK-DKW3,注册即安装成功
5、Git及SourceTree安装
Git是一个代码版本控制器,与SVN功能类似,但是功能比SVN强大
其官方下载地址:https://git-scm.com/download/win 或者 https://pc.qq.com/detail/13/detail_22693.html
安装步骤可参考:https://www.cnblogs.com/wj-1314/p/7993819.html
SourceTree是一款强大的Git/Mercurial桌面客户端,可视化管理代码版本,很方便
其下载地址:http://www.downza.cn/soft/204156.html
安装时首先会要求你注册或者登陆,如果不嫌麻烦可以注册一个账号,在登录后才可以进行后续的安装。
此处有跳过注册直接进行安装的教程,未验证过是否有效,因为我是去注册了一个在安装的。
免注册方式安装可参考:https://www.cnblogs.com/lucio110/p/8192792.html
6、XShell和winSCP
XShell是一款免费的SSH客户端,访问Linux服务器时需要使用
其下载地址:https://xshell.en.softonic.com/download
winSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。它的主要功能就是在本地与远程计算机间安全的复制文件
其下载地址:https://winscp.net/eng/download.php
7、Notepad++文本编辑器
下载地址:https://www.cr173.com/soft/67200.html
8、360护眼精灵
是一个小软件,可以将代码编辑背景变成豆绿色,保护眼睛,防止眼疲劳,还有其他小功能,试试就知道
下载地址:http://www.ouyaoxiazai.com/soft/stgj/13/18712.html#dizhi
9、其他可能需要用到的工具
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
其下载地址:http://chromecj.com/web-development/2018-04/1373/download.html
Balsamiq Mockups是一种软件工程中快速原型的建立软件,可以做为与用户交互的一个界面草图,一旦客户认可可以做为美工开发HTML的原型使用
其下载地址:https://www.7down.com/soft/127814.html
PowerDesigner15数据库建模工具
其下载地址:https://www.cr173.com/soft/23650.html
ireport5报表开发工具
其下载地址:https://download.csdn.net/download/q514004204/10184168
其安装及使用可参考:https://www.cnblogs.com/conswin/p/8124824.html
搭建Java开发环境及相关工具的更多相关文章
- 搭建java开发环境、使用eclipse编写第一个java程序
搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...
- Mac系统搭建java开发环境
今天尝试在mac下搭建java开发环境 包括 JDK,Tomcat , eclipse ,mysql ,mysqlGUI
- ubuntu下搭建JAVA开发环境【转】
转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.L ...
- 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版
本文记录我在Ubuntu 13.10中搭建Java开发环境. 本文环境: Ubuntu 13.10 x64运行在Win7下的VMware Workstation 10中. 1. 安装JDK与JRE s ...
- RedHat7/Windows7搭建JAVA开发环境(Eclipse)
RedHat7搭建JAVA开发环境 安装JAVA # yum install java 安装Tomcat # yum install tomcat 确认Tomcat版本 # tomcat versio ...
- JAVA入门(1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则)
主要内容: 1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则 JAVA的平台应用 JAVA的平台应用分为3个部分: 一.JAVA SE,主要 ...
- Jdk1.7+eclipse搭建Java开发环境
Jdk1.7+eclipse搭建Java开发环境 1. 下载jdk1.7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7 ...
- Docker最全教程之使用Docker搭建Java开发环境(十七)
前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿. 本篇仅作探索,希望 ...
- 利用eclipse+jdk1.8搭建Java开发环境(超具体的)
利用eclipse+jdk1.8搭建Java开发环境 转载请声明出处:http://blog.csdn.net/u013067166/article/details/50267003 引言:eclip ...
随机推荐
- vi / vim 命令集合
vim的命令太多了,不常用就会忘记,所以我决定把vim的各种命令整理下来,包括vim的插入删除.光标移动.多窗口编辑.复制粘贴.查找替换.以及一些常用命令 删除操作 dd 删除当前行 ndd ...
- android 开发设计模式---观察者模式
情景1 有一种短信服务,比如天气预报服务,一旦你订阅该服务,你只需按月付费,付完费后,每天一旦有天气信息更新,它就会及时向你发送最新的天气信息. 情景2 杂志的订阅,你只需向邮局订阅杂志,缴纳一定的费 ...
- redis 通用函数
redis 通用函数 construct 命令/方法/函数 Description Creates a Redis client 创建一个Redis客户端 Example $redis = new R ...
- Java获取项目根目录等其他系统属性
一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProper ...
- Deep Convolution Auto-encoder
一.概念介绍 自编码器是一种执行数据压缩的网络架构,其中的压缩和解压缩功能是从数据本身学习得到的,而非人为手工设计的.自编码器的两个核心部分是编码器和解码器,它将输入数据压缩到一个潜在表示空间里面,然 ...
- 服务器告警其一:硬盘raid问题
问题描述 服务器一直间断发出告警音,但是根据raid类型的不同有一定可能进入系统. 问题详情 在LSI Mega Webbios自检之后系统开始出现告警音. 在Lsi Mega Webbios的ini ...
- MIUI系统如何获取ROOT权限
MIUI系统有么好方法启用了Root超级权限?各位都清楚,Android手机有Root超级权限,一旦手机启用了root相关权限,就能够实现更多的功能,举例子,各位公司的营销部门的同事,使用大多数营销工 ...
- babel 7.x 和 webpack 4.x 配置vue项目
很偶然的今天想开个自己的小项目,记录一下最近项目工程上实现的一个小交互.按照之前运行非常流畅的配置走一遍,打包遇到各种坑.只好根据命令行的报错逐个排查,发现babel升级了一个大版本,已经到7.x了. ...
- ROS机器人编程实践----琐碎知识点
amcl原理: amcl将激光传感器数据与从地图预估的传感器数据相比较,给出可能的位姿.如果传感器数据和某个候选位姿处的预测数据相同,amcl就会给这个位姿一个较高的概率,反之,就会降低这个概率.概率 ...
- 外网登录访问树莓派 Raspberry Pi
外网登录访问树莓派 Raspberry Pi 本地的树莓派 Raspberry Pi,只能在局域网内访问,怎样从公网也能登录访问树莓派 Raspberry Pi? 本文将介绍具体的实现步骤. 1. 准 ...