从现在开始,我们将所有的开发环境全部放在一个目录下,比如下面例子。当然我觉得首字母大写会更好看一些。
F:\environment
再次强调,不管你学的什么,安装什么,凡是有关开发的环境都安装在这里。比如,你以后学习前端需要安装 node.js等都安装在这里。
如何安装Java环境?
- 下载JDK(建议下载1.8版本)
https://www.oracle.com/java/technologies/javase-downloads.html
- 傻瓜式next,唯一要改的是安装的路径
- 配置Java环境(重点)
JAVA_HOME
中添加F:\environment\Java\jdk1.8.0_191
Path
中添加%JAVA_HOME%\jre\bin
与%JAVA_HOME%\bin
- 查看是否配置成功
java -version
如何安装Tomcat?
- 下载Tomcat
http://tomcat.apache.org/
- 解压到
F:\environment
- 配置环境变量(重点)
Path
中添加F:\environment\apache-tomcat-8.5.53\bin
4.打开Tomcat配置文件目录conf文件夹中的server.xml,找到配置Tomcat默认端口号的标签。在标签中添加URIEncoding="UTF-8"
并保存。
- 启动tomcat,在浏览器中访问
localhost:8080
,出现一只猫则成功,如下
- IDEA使用Tomcat
安装Maven
- 下载Maven
最新版:http://maven.apache.org/download.cgi
以前的版本:https://archive.apache.org/dist/maven/maven-3/3.1.0/binaries/
- 解压到
F:\environment
- 配置环境变量(重点)
M2_HOME
中添加F:\environment\apache-maven-3.6.3\bin
MAVEN_HOME
中添加F:\environment\apache-maven-3.6.3
Path
中添加%MAVEN_HOME%\bin
- 测试Maven是否安装成功
mvn -version
- 配置阿里云镜像
打开conf下的settings.xml,在<mirrors></mirrors>
配置下面代码
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
6. 配置本地仓库
打开conf目录下的settings.xml,添加<localRepository>本地仓库目录</localRepository>
7. 在IDEA中使用自己的Maven,需要时刻关注自己的改动。
如何安装mysql
建议使用二进制文件安装,不要使用exe文件。使用mysql以8.0版本为分界线。
1、下载mysql
2、解压到F:\environment
,为了好看,将winx64去掉吧!
3、配置环境变量
系统变量PATH
下配置F:\environment\mysql-8.0.19\bin
4、在F:\environment\mysql-8.0.19
包下添加my.ini
配置文件,并在my.ini编辑添加以下内容:
[mysqld]
basedir=F:\environment\mysql-8.0.19\
datadir=F:\environment\mysql-8.0.19\data\
port=3306
skip-grant-tables
- basedir:自己解压缩的文件目录
- datadir:自动生成data文件夹,不要自己手动创建data文件夹
- port:端口号,默认3306
- skip-grant-tables:跳过密码验证(第一次安装没有密码,无密码也需要登录)
5、安装mysql
- 打开
管理员模式下的cmd命令框
,通过cd
命令进入mysql文件的bin目录。 - 执行
mysqld -install
命令
- 初始化配置文件(my.ini),生成data文件夹。需执行以下命令:
mysqld --initialize-insecure --user=mysql
- 启动mysql并修改密码
net start mysql
mysql -uroot -p # -p后面不要有空格
回车
# 修改密码 注意不要忘记分号
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
# 刷新权限
flush privileges;
- 删除
my.ini
下的skip-grant-tables
- 重启mysql
net stop mysql # 停止mysql
net start mysql # 启动mysql