win10 java开发环境配置
备注: 以 jdk8 + maven3.x + mysql5.x做示例
一 JDK安装
1 下载jdk 网站:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2 下载完成后,安装。注意:不要把jdk和jre安装在统一目录下,应放在平行目录上。
例如我的jdk目录:
jdk: D:\Java8\jdk1.8.0_121
jre: D:\Java8\jre8
3 安装完成后,配置环境变量:
a: 右键:桌面上的此电脑 --> 属性: --> 高级系统设置 --> 右下角:环境变量
b: 配置:
个人建议不在系统变量配置,在用户变量配置即可:
新建变量名:JAVA_HOME 变量值:D:\Java8\jdk1.8.0_121
新建变量名:path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
新建变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
配置已经完成。
如果你想配置多个jdk,安装版本最好从低版本向高版本依次安装。
如要使用哪个版本的jdk,只需要更改变量JAVA_HOME的变量值路径。
4 测试命令: java -version
二 maven 配置
1 下载maven 路径:http://maven.apache.org/download.cgi 选择 apache-maven-3.3.9-bin.zip
2 解压 apache-maven-3.3.9-bin.zip
例如我个人的路径为:D:\apache-maven-3.3.9
3 配置环境变量:
a: 右键:桌面上的此电脑 --> 属性:
--> 高级系统设置 --> 右下角:环境变量
b:配置:
个人建议不在系统变量配置,在用户变量配置即可:
新建变量名:MAVEN_HOME 变量值:D:\apache-maven-3.3.9
编辑path: 新增:%MAVEN_HOME%\bin
注意:配置maven环境变量前要首先配置jdk
4 设置maven的本地库,即本地jar包的存放目录。
a: 新建对应的目录:例如我的:D:\maven_jar\repository
b: 进入maven的目录下: 例如我的:D:\apache-maven-3.3.9\conf
编辑:settings.xml 添加一行:<localRepository>D:\maven_jar\repository</localRepository> 即是我们刚新建的本地库目录
到此 maven配置完成
5 测试命令:mvn -v
三 mysql - 以下是解压版本安装 ,如果是安装版本只需要按找提示一步一步操作即可
1 下载 https://dev.mysql.com/downloads/mysql/ 选择:Windows (x86, 64-bit), ZIP Archive 这个是解压版本的。
备注:mysql官网下载需要oracle账户,注册一个即可。
2 解压:D:\mysql-5.6.35-winx64
3 环境变量配置:变量名: MYSQL_HOME 变量值:D:\mysql-5.6.35-winx64
4 修改配置文件:在 my-default.ini 中添加:位置:倒数第二行 即sql_model前:
basedir = D:\mysql-5.6.35-winx64
datadir = D:\mysql-5.6.35-winx64\bin
备注:
basedir:是上述mysql的解压路径
datadir:后续初始化等数据都会保存在该目录下,在该文件目录下新建data文件夹
5 以管理员的身份进入cmd。 首先进入mysql的bin目录:输入:mysqld -install
出现:service successfully installed 表示已经安装注册成功。
备注:
安装命令:
自动:mysqld --install [服务名]
手动:mysqld --install -manual [服务名]
mysqld -install MySQL --defaults-file="D:\ mysql-5.6.17-winx64\my-default.ini"
卸载命令;
mysqld -remove 或 sc delete mysql
注意:务必要把"-defaults"改为"--defaults",mysqld指令没有-d选项,而MYSQL在解析参数时,只要碰到xxxx-dxxxx就会把-D当成选项去处理。
6 修改默认的启动文件 在目录: D:\mysql-5.6.35-winx64
新建 my.ini文件 ,文件内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.6.35-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.6.35-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=MyISAM
#用来控制其通信缓冲区的最大长度
max_allowed_packet = 20M
#响应时间
wait_timeout=2880000
interactive_timeout = 2880000
备注:my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。
7 修改注册表的内容;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
ImagePath D:\mysql-5.6.35-winx64\bin\mysqld MySQL
备注:mysql默认查找my.ini文件
8 至此,安装成功!
测试命令: net start mysql 解压版默认用户名密码:root/ 密码为空。