cherish's blog
大道至简
环境变量那些事儿

1,Win10配置Java环境变量

在电脑桌面上找到 我的电脑此电脑计算机 图标,右键选中后点击鼠标右键选择属性点击高级系统设置-环境变量-系统变量-新建

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_171

注意:变量值为自己安装jdk的路径

然后配置PATH 找到PATH变量位置,点击编辑.

这时点击新建 输入 %JAVA_HOME%\bin 再次新建再次输入 %JAVA_HOME%\jre\bin ,然后我们把这两个变量上移到最上面即可。

PATH

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

将这两个环境变量移至环境变量最上面

一路点击确定直至所有窗口全部关闭。

在命令行提示符输入Java -version 回车 和Javac -version

C:\Users\admin>java -version
java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)

C:\Users\admin>javac -version
javac 1.8.0_192

C:\Users\admin>

众所周知,在jdk1.8之后,就不在提供jre了,这时可以使用cmd命令自己生成jre。

使用jdk安装可以使用.exe文件,也可以使用.zip文件,不过最后都是会生成一个没有jre文件夹的文件夹.

DOS窗口(管理员权限打开,否则在C盘下会创建文件夹失败,C盘以外请忽视之)里面,切换到bin当前文件夹同级,例如:

C:\Program Files\Java\jdk-11.0.6

运行如下命令:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

这时就有jre了.

2,Win10配置MySQL环境变量

选择“我的电脑”,单击右键,选择“属性->高级->环境变量中的系统变量

新建一个环境变量MYSQL_HOME 变量值为MySQL的安装目录

变量名: MYSQL_HOME

变量值: D:\MySQL\MySQLServer5.7\

新建完环境变量后,在环境变量里面找到Path,双击(不是编辑),在弹出的框里空白行双击,填入%MYSQL_HOME%\bin,此时一路点击确定即可.

变量名: Path

变量值: %MYSQL_HOME%\bin

C:\Users\admin>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 5.7.27-log MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

3,Win10配置Maven环境变量及仓库配置

Maven环境变量配置细节同MySQL一样,不再赘述.

①新建Maven_HOME

变量值: Maven_HOME

变量名: D:\tools\maven3.6.2

②Path环境变量添加%Maven_HOME%\bin

变量名: Path

变量值: %Maven_HOME%\bin

C:\Users\admin>mvn -v
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
Maven home: D:\tools\maven3.6.2\bin\..
Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: D:\tools\jdk1.8\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

C:\Users\admin>

③仓库配置

在Maven的安装文件下找到 settings.xml (我的是在 D:\tools\maven3.6.2\conf 目录下) 用Notepad++ 打开(最好用开发工具打开)settings.xml, 打开后按下 Ctrl+F 键,搜索 mirrors 此时在原有的mirror基础上添加如下mirror.

<mirror>
      <!--该镜像的唯一标识符。id用来区分不同的mirror元素。 -->
      <id>planetmirror.com</id>
      <!--镜像名称 -->
      <name>aliyun</name>
      <!--该镜像的URL。构建系统会优先考虑使用该URL,而非使用默认的服务器URL。 -->
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <!--被镜像的服务器的id。例如,如果我们要设置了一个Maven中央仓库(http://repo1.maven.org/maven2)的镜像,就需要将该元素设置成central。这必须和中央仓库的id central完全一致。-->
      <mirrorOf>central</mirrorOf>
    </mirror>

④本地Jar包仓库配置

setting.xml文件中Ctrl+F搜索找到 localRepository 节点,具体配置如下:在

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

注释外添加:

<localRepository>D:\tools\maven3.6.2\repository</localRepository>	

注意: D:\tools\maven3.6.2\repository 可以自己定义.

⑤pom.xml文件仓库配置

<repositories>    
        <repository>    
            <id>planetmirror.com</id>    
            <name>aliyun</name>    
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>    
        </repository>  
   </repositories>  

4.如何配置tomcat的环境变量

下载tomcat,解压在任意位置

计算机→属性→高级系统设置→高级→环境变量,打开环境变量设置框。

以笔者的apache-tomcat-9.0.31为例,如下图:

我的tomcat的路径就是:

D:\tools\apache-tomcat-9.0.31

下列的变量值就是我的tomcat路径

1,新建

变量名:CATALINA_BASE
变量值:D:\tools\apache-tomcat-9.0.31
变量名:CATALINA_HOME
变量值:D:\tools\apache-tomcat-9.0.31

2,打开PATH,添加变量值:

变量值: %CATALINA_HOME%\lib
变量值: %CATALINA_HOME%\bin

3,检验tomcat的环境是否成功:在cmd中,输入startup,按回车键,启动tomcat

出现如上画面,说明配置成功,否则继续折腾。

最后,虽然启动成功但是打印的日志出现中文乱码,这是由于编码格式造成的,改一下啊编码格式即可。

进入tomcat安装目录,在conf目录下将log.properties文件中的

java.util.logging.ConsoleHandler.encoding = UTF-8

修改为:

java.util.logging.ConsoleHandler.encoding = GBK

再一次启动就正常了。