windows各种编程环境配置
windows各种编程环境配置
整体思路
个人的编程学习跨越大学4年,各种环境都是陆陆续续安装,十分杂乱。最近有时间,重装了一下笔记本电脑,可以思路清晰的安装各种编程环境。
在系统的级别,按照遇见狂神说 的思路,单独开辟了两个系统盘,一个用来把所有编程环境,仓库,代码等等编程相关的一切东西[尽可能]都放在这个盘中
另一个盘用windows自带的适用于 Linux 的 Windows 子系统文档 wsl 用来搭建windows上的虚拟机和虚拟环境

0.各种编程软件的下载
1.java环境搭建
1.1JDK安装和JDK环境变量配置
1.(推荐)用idea下载
在项目结构>SDK中选择idea中的jdk下载

2.或自己下载想要的JDK(最好下在非c盘)
笔者推荐Dragonwell-Java 开发工具包 (OpenJDK) 是阿里出的一个JDK ,针对国内的java开发市场做出针对性优化
然后手动在idea的项目结构中手动导入下载的JDK

1.在系统环境变量中加入
变量名: JAVA_HOME
变量值: 中填写的是你下载的JDK的位置,如下


3.在系统环境变量path中,添加
%JAVA_HOME%\bin(其含义在该例中即为
E:\jdk\dragonwell-8.13.14\bin)
即如果将来该jdk的位置移动,只需要在系统中修改JAVA_HOME的值,则又可正常使用

4.同理,再按上面同样方法,新建系统变量
变量名: CLASSPATH
变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
5 .在系统环境变量path中,添加
%JAVA_HOME%\jre\bin
1.2 maven安装和环境变量配置
想要实现一个优秀的项目,光靠自己一个码农是很难的,我们需要引入别人已经集成好的类包来帮助我们优化项目,这个时候就需要使用maven了。
1.2.1 maven的下载
官网下载:maven官网下载
1.2.2 maven的安装
注意:maven的安装需要依赖jdk的安装,所以必须先安装完成jdk且配置好jdk环境变量后在进行maven的安装!!
1.2.3 准备好maven安装文件

解压好就是安装完成了,下面进行maven的配置
1.2.4 打开高级系统设置界面
右击桌面的“此电脑”图标,点击“属性”,弹出系统窗口,然后点击“高级系统设置”


注意:有时候你桌面上的“此电脑”图标是快捷方式,这样可能就没有“属性”这个选项了,这里提供另一种方法:
双击桌面“此电脑”图标,打开文件资源管理器,输入:控制面板\系统和安全\系统,然后回车就可进入上图界面。

1.2.5 打开环境变量配置界面

1.2.6 配置环境变量
在“环境变量”界面中,分为上下两部分,上面部分是“某某某的用户变量”的设置,针对的是当前你登录电脑的账户;下面部分是系统变量的设置,针对的是这台电脑,相当于是所有账户。对于自己使用的电脑来说,建议直接在下面部分的“系统变量”中来配置。下面来以系统变量为例讲解:
a、在系统变量中新建一个
MAVEN_HOME变量,设置变量名跟变量值
MAVEN_HOME这个变量里面可以只存放maven相关的路径配置,方便日后管理。

这个时候在系统变量里面便会多了MAVEN_HOME这个变量

b、将
MAVEN_HOME配置到系统环境变量path中双击path变量,新建一参数,输入
%MAVEN_HOME%\bin后点击确定即可。

环境变量path的作用:提供windows命令行中指令的可执行文件路径,当我们在命令行中键入指令时,根据环境变量中的path值,找到对应的指令可执行文件进行执行。简单的说就是配置在path中的目录参数,在命令行中的任何目录下都可以使用。
完成以上操作后点击确定保存并关闭配置界面
1.2.7、检测是否安装配置成功
注意在此步骤前需要保存并关闭上面步骤窗口
a、键盘同时按住Windows + r,弹出运行界面。也可以右击“开始”,点击“运行”,弹出界面

b、输入cmd,点击确定打开cmd窗口

c、在cmd窗口中键入mvn -version后回车,如果出现下面的版本号,及说明maven安装成功

1.2.8 setting文件配置
本地仓库的配置
a、创建
localrepository文件夹,笔者建议就创建在maven的下载文件夹中

b、打开maven的安装目录,选择
conf文件夹中的setting.xml文件

c、修改文件settings.xml
找到settings.xml中的localRepository配置,修改成刚刚创建的文件夹的目录。注意将<localrepository></localrepository>E:\repository移出注释!
<localrepository></localrepository>E:\repository

d、检验下是否已经设置成功
1.2.9、修改maven的原地址为阿里源
a、同样打开conf文件夹中的setting.xml文件,找到,在</>上一行中加入下面这段代码即可
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>2.Windows上的Docker环境搭建
2.1下载docker desktop并将其下载到非c盘(以下载至E盘下Docker文件中为例)
docker desktop 下载程序默认下载到c盘,要想下载到非c盘,只能通过软连接
1.先默认下载一遍,此时c盘中就会有
C:\Program Files\Docker这个文件夹2.此时再卸载docker desktop(程序卸载了但是这个文件夹还在)
3.用管理员身份打开cmd

打开命令窗口后,若出现

即打开成功
4.运行以下代码,使c盘中的docker文件和e盘中的docker文件软链接在一起
mklink /j "C:\Program Files\Docker" "E:\Docker"2.2解决下载后docker服务无法启动的问题
1.首先,想要解决服务问题,必须安装
wsl服务并升级到wsl2,wsl2更新安装包
用上方的安装包升级到wsl2服务
- 在官网下载默认的最新版本,可能会出现下载后,服务一直启动不了的情况,可以先下载老版本(如4.4.4)

会发现老版本可以正常运行,然后可以在版本更新界面更新到最新版本,这样,更新到最新版本后,就能正常运行

2.3 将虚拟环境的磁盘空间迁移到其他盘
docker desktop在启动时会默认安装docker-desktop 和 docker-desktop-data两个子系统,现在想要把这两个子系统全部从c盘迁移到h盘
查看WSL分发版本
wsl -l --all -v导出分发版为tar文件到d盘
wsl --export docker-desktop H:\wsl-os-image\docker-desktop.tarwsl --export docker-desktop-data H:\wsl-os-image\docker-desktop-data.tar注销当前分发版
wsl --unregister docker-desktopwsl --unregister docker-desktop-data重新导入并安装WSL在H:\wsl-os-image
wsl --import docker-desktop E:\docker-workspace E:\wsl-os-image\docker-desktop.tarwsl --import docker-desktop-data E:\docker-data E:\wsl-os-image\docker-desktop-data.tar3.前端环境搭建
3.1 ssh安装与配置
3.2 ★★通过nvm下载node并进行版本管理(推荐)
配置教程:window下安装并使用nvm
4.前端其他环境搭建
4.1 ssh配置
5.go环境搭建
5.1下载地址
<https://golang.google.cn/>
5.2 配置教程
5.3 配置环境变量
a、在系统变量中新建一个
GOROOT变量,即 GO 语言安装目录。
b、在系统变量中新建一个
GOPATH变量,即 GO 的工程目录
c、将
GOROOT配置到系统环境变量path中,输入%GOROOT%\bin。将
GOPATH配置到系统环境变量path中,输入%GOPATH%。