搭建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
转载于:https://www.cnblogs.com/yangyang75/p/11040327.html
搭建Java开发环境及相关工具相关推荐
- sublime text java 开发_Sublime Text 3搭建Java开发环境
作者:chszs,转载需注明. 作者博客主页:http://blog.csdn.net/chszs Sublime Text 2是我非常喜欢的文本编辑器,它美观漂亮.轻量级.本文讲述怎样在Sublim ...
- Docker最全教程之使用Docker搭建Java开发环境(十八)
前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿. 本篇仅作探索,希望 ...
- Docker最全教程之使用Docker搭建Java开发环境
前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿. Java [Jav ...
- linux搭建java开发环境_linux中搭建java开发环境
今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本 cd /opt mkdir java 执行下面命令安装JDK(首先创建/opt/java目录) tar ...
- win10开发java_win10系统搭建Java开发环境的操作方法
很多小伙伴都遇到过对win10系统搭建Java开发环境进行设置的困惑吧,一些朋友看过网上对win10系统搭建Java开发环境设置的零散处理方法,并没有完完全全明白win10系统搭建Java开发环境的操 ...
- apache目录 vscode_VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
VsCode搭建Java开发环境(Spring Boot项目创建.运行.调试) 安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven.springboot等所需要的扩展. 开 ...
- Sublime Text 2搭建Java开发环境
<Sublime Text 2搭建Java开发环境> 作者:chszs,转载需注明. 作者博客主页:http://blog.csdn.net/chszs Sublime Text 2是我非 ...
- 腾讯云-搭建 JAVA 开发环境
搭建 JAVA 开发环境 搭建 JAVA 开发环境 任务时间:18min ~ 20min 此实验教大家如何配置 JDK .Tomcat 和 Mysql 00.安装 JDK JDK 是开发Java程序必 ...
- Mac系统搭建java开发环境
今天尝试在mac下搭建java开发环境 包括 JDK,Tomcat , eclipse ,mysql ,mysqlGUI 转载于:https://www.cnblogs.com/huhuixin/p/ ...
最新文章
- Django 无法添加新字段,django.db.utils.OperationalError: (1050, Table app already exists)
- python反序数函数_python range()函数取反序遍历sequence的方法
- 集训2--进程控制理论
- 第五十九期:如何在Windows 10中执行Windows Defender离线扫描?
- WordPress内核站群全自动新闻采集发布源码,单站专用
- 一个软件公司需要多少前端_内幕!软件外包公司开发一个软件需要多少钱?
- 窃取任意GitHub Actions敏感信息如此简单,只需要分支改个名?
- 难道我真的只是你生命中的过客?
- 隋朝之前,扬州指的是现在的南京
- 【视频开发】【Live555】摄像头采集,264编码,live555直播
- UE4 遮挡剔除文档
- 微信公众号查询粉丝列表
- 鸟哥的Linux私房菜学习笔记(三)
- dir_recurse是 php函数,dir_recurse是一个函数么?
- 简单的三点式腰背肌锻炼方法
- 202203Self-Supervised Pretraining and Controlled Augmentation Improve RareWildlife Recognition inUAV
- android版本内存多少,内存大小决定Android系统版本?
- 情感营销,如何打动消费者的心
- syntactic与semantic
- BFPRT算法:时间复杂度O(n)求第k小的数字(分治算法+快排)
热门文章
- MDK中利用宏定义__DATE__和__TIME__设置产品的代码固件版本
- mysql远程访问 linux_Linux中开启mysql远程访问功能
- JSX详解React的事件绑定事件参数的传递
- JavaScript高级之正则表达式
- mongodb数据库导出备份
- 三、MyBatis 使用传统 Dao 开发方式
- LeetCode 1933. 判断字符串是否可分解为值均等的子串
- LeetCode 336. 回文对(哈希map/Trie树)
- LeetCode 第 17 场双周赛(469/897,前52.3%)
- LeetCode 382. 链表随机节点(概率)