引言
看过我博文列表的同学一定知道我有一台安装了deepin深度操作系统的本本。文章链接:deepin搭建java开发环境,这篇文章简单讲述了如何在deepin桌面级linux操作系统搭建后台开发所需的各个环境。包括但不仅限于
- JDK
- IDEA
- Git
- maven
- MYSQL及其图形化操作工具
- Postman
- Tomcat
但是我还真的是做到了deepin从入门到放弃,在今天使用了系统U盘安装了Win10系统。更换系统的原因有许多,其中
- deepin还存在些许小问题、bug,影响日常使用
- deepin无法使用
clash
,找遍了git和博客也没成功 - 自己的手机刚好是荣耀,能和Magic book 14配合使用HONOR Magic-link,但是必须得用荣耀官方的电脑管家,linux系统下没有
…
综上还是Win10真香,在这里我不是贬低deepin,deepin是真的一个很棒的桌面级linux系统,对于程序员很友好的——
- 深度终端可以远程管理多台服务器
- 使用的同时逐渐学习linux命令
- linux内核与win10不一样,大家都知道程序服务大都跑在linux系统上,因此在开发过程中编译运行等都会感觉比win10快(相同配置)
- linux的内存占用小,对于8G内存的笔记本更加友好
…
但但但我还是换回了Win10,deepin
有生之年再见吧!
配置全过程
1. 安装JDK
JDK是Java开发工具包的简称,自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)
下载安装好后配置环境变量
- 系统变量→新建
JAVA_HOME
变量 ,变量值填写jdk的安装目录(我是 D:\Program Files\Java\jdk1.8.0_241) - 系统变量→寻找 Path 变量→编辑→添加: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 两条
- 系统变量→新建 CLASSPATH 变量:变量值填写 %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
- 检验是否配置成功 运行cmd 输入
java -version
(java 和 -version 之间有空格)若如图所示 显示版本信息 则说明安装和配置成功。
2. 安装IDEA
- 初识IDEA
IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品。
作为一名合格的程序猿,对于开发工具的选择也是很重要的,虽然我们常用 eclipse、myeclipse等开发工具就能满足目前的开发需求,毕竟每个公司的要求不一样,对于IDEA,建议大家可以试着去使用,不论从哪方面都优于上面两种开发工具,唯一一点可能IDEA对电脑配置是由要求的,毕竟大公司都基本上在使用IDEA,不多说了,我们一步一步来,首先来说IDEA的下载和安装过程。
- IDEA的下载及安装
打开IDEA的官网,如:http://www.jetbrains.com/ 然后到了主界面,点击下载如图:
下载exe版,成功后傻瓜式next安装即可。
至于IDEA收费的问题,学生邮箱解决。
3. 安装Git
Git官方下载缓慢,经常是几k几k的速度下载,根本不可能下完,这里提供一个淘宝的git国内镜像,一两分钟即可下载完,安装也是傻瓜式Next——淘宝Git镜像
安装好后输入git --version
,显示如下即安装成功
4. 安装maven
- 进入到Maven官网,选择Download,下载后解压。
最好下载3.6.0及其以下的版本,新版本在IDEA中使用会有一些问题
解压后目录如下
在本地新建一个文件夹,改名叫localrepository
,用于存放Maven拉下来的jar包。
- 修改conf文件
- 配置本地仓库
<localRepository>D:\Program Files\maven-3.6.0\localrepository</localRepository>
- 配置国内镜像,提高拉jar包的速度
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
至此,Maven配置完毕。
-
配置环境变量
- 在桌面上找到**“我的电脑”**,**单击鼠标右键后,点击箭头处的“属性”**按钮。
- 界面如下图所示,接着**点击箭头处的“高级系统设置”**按钮。
- “系统属性”界面如下图所示,点击箭头处“环境变量”。
- 在**“系统变量”中**,点击“新建”,新建一个变量。变量名为maven_home,变量值为maven文件的存放目录,在这里我是
D:\Program Files\maven-3.6.0
,输入变量值,**点击“确定”**即可。
- 接着在系统变量中找到path变量,鼠标左键双击该变量,在下方空白处添加%maven_home%\bin,依次**点击“确定”**按钮,保存该设置。
- 下面使用win+R快捷键,打开cmd命令窗口,输入mvn -version,如果出现版本信息,就说明安装成功了。
至此Maven配置完成。
5. 安装MYSQL
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。目前简单的后台开发都会选择使用MYSQL
(至少我是的哈哈)
在这里还是以安装MYSQL5.7为例,8.0最新版本总是有些问题…
1. 下载安装包
地址:https://dev.mysql.com/downloads/mysql/
在之后弹出来的窗口选择**No thanks, just start my download.**
2. 解压mysql压缩包
下载完成后解压mysql到你想要安装的目录,这里我是D:\Program Files
解压完成后点开文件夹可以看到mysql的目录结构
3. 在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹
在这里要注意文件扩展名可能会有txt,要修改掉,否则会mysql安装的时候会找不到配置文件而失效
my.ini内容
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.29-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.7.29-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
basedir、datadir注意修改成为自己本地的路径
4. 配置系统环境
配置过java环境变量的话这里的前置操作就不多说了
- 添加MYSQL_HOME变量
- 在path中添加%MYSQL_HOME%\bin
5. 以管理员的身份打开cmd窗口跳转路径到D:\Program Files\mysql-5.7.29-winx64
-
初始化命令mysqld --initialize --user=mysql --console
(记住一定要进行初始化,很多人不进行初始化,就出现了1067错误,怎么弄都搞不定)
初始化完成之后,会生成一个临时密码这里需要注意把临时密码记住(在)
然后在你的数据库保存目录生成一些文件,不用管
-
接着就是输入mysqld -install进行服务的添加
-
输入net start mysql启动服务
-
输入mysql -u root -p进行登录数据库,这时提示需要密码,然后就是用你上面的密码登录
-
修改密码语句:ALTER USER root@localhost IDENTIFIED BY ‘123456’; 修改密码为:123456
大功告成,我们可以快乐地写sql语句了。
6. 安装sqlyog图形管理工具
SQLyog是数据库管理工具:sqlyog官方下载,下载好后一键Next安装。
这里提供一个可用的注册码
-
姓名(Name):cr173
-
序列号(Code):59adfdfe-bcb0-4762-8267-d7fccf16beda
7. Postman下载安装
官网:https://www.getpostman.com/downloads/
创建账号或者用谷歌浏览器账号登录
参考自博客PostMan的安装和使用教程
后记
到这里Win10基本的后台开发环境就搭建地差不多了,后期有时间会继续更新Tomcat、Redis等高阶环境的搭建。安心开发吧(づ ̄3 ̄)づ╭❤~
转载:https://blog.csdn.net/weixin_44950174/article/details/105192568