很多开发工具其实都是以命令形式在命令行中运行的。
环境变量PATH配置了N个目录,在命令行中输入一个命令时,win会去PATH配置的目录(从上到下)中寻找是否有这个命令,如果遇见了则执行。
一、JAVA篇
1、JDK
下载完毕之后无脑下一步即可,环境变量可配可不配,配置之后可以在命令行中使用java, jar, jps等命令。但是IDE在运行java程序时一般使用的绝对路径,所以如果不需要使用上述命令可不配置。
环境变量配置步骤如下:
- 添加
JAVA_HOME环境变量,值为jdk安装目录,如C:\application\dev-tools\jdk。 - 编辑环境变量
PATH,添加%JAVA_HOME%\bin,因为java这些命令在jdk安装目录的bin目录下。 - 打开cmd,使用
java -version查看jdk版本。
2、Maven
下载地址:apache-maven-3.8.8-bin.zip
- 下载之后解压到指定目录,打开conf目录下的settings.xml
- 在标签中添加 mirror 子节点:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
3、IDE
1.集成jdk
下载之后,使用快捷键ctrl+alt+shift+s打开工程设置,或者在打开工程之后按如下方式为项目或idea配置jdk。
点击+号后选择ADD JDK,然后选择jdk安装目录,点击OK即可。
2.集成maven
ctrl+alt+s打开设置:
3.idea参数
菜单栏Help》Edit Custom VM Options,修改Xms(启动内存)和Xmx(最大内存)参数
4.插件
- 规范插件
- 翻译插件
- 彩虹括号
二、node.js篇
nvm
nvm是一个node版本管理工具:coreybutler/nvm-windows
- 安装版下载地址nvm-setup.exe
- 免安装版地址nvm-noinstall.zip
如果是免安装版本,解压到一个目录,如C:\application\dev-tools\nvm-noinstall。
- 为NVM添加系统变量:
NVM_HOME:C:\application\dev-tools\nvm-noinstall。因为nvm.exe运行的时候需要使用环境变量NVM_HOME,去该目录下读取settings.txt文件。 - 在环境变量
PATH中添加%NVM_HOME%。这样就可以在命令行中使用nvm命令了。 - 添加
NVM_SYMLINK环境变量,值为%NVM_HOME%\nodejs,当使用nvm use 18.16.1切换版本号时,会读取环境变量NVM_SYMLINK,为指定版本的node创建一个软连接,即v18.16.1 <<>> %NVM_SYMLINK%。 - 在环境变量
PATH中添加%NVM_SYMLINK%。当使用node命令时,系统会从PATH中的%NVM_SYMLINK%找到node命令:%PATH%>>%NVM_SYMLINK%>>v18.16.1。
启动cmd命令行工具:
# 查看nvm版本
nvm version
# 配置node镜像源(暂不可用,配置之后下载不了node)
nvm node_mirror https://mirrors.aliyun.com/nodejs-release/
# 配置npm镜像源
nvm npm_mirror http://registry.npmmirror.com
# 查看可下载node
nvm list available
# 下载最新版node
nvm install latest
# 下载指定版本node
nvm install 18.16.1
# 使用下载的node
nvm use 18.16.1
# 下载yarn
npm install -g yarn
# 修改yarn源
yarn config set registry http://registry.npmmirror.com
IDE
三、数据库篇
1、MySQL
- 安装版
- 免安装版
如果是免安装版,解压到指定目录后,在目录内新建文件my.ini:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置端口
port=3306
# 设置mysql的安装目录
# basedir=
# 设置mysql数据库的数据的存放目录,默认 安装目录下的data目录
# datadir=
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=innodb
然后将bin目录加入PATH环境变量,打开cmd:
# 初始化
>mysqld --initialize-insecure
# 安装mysqld服务
>mysqld -install
# 启动mysql服务
>net start mysqld
# 修改root密码(初始为空)
>mysqladmin -uroot -p<old> password <new>