Windows系统Java环境安装

Windows系统Java环境安装

有没发现每次安装java开发环境都要花费大半天的时间去找安装包和安装教程,我们在这里整理一套较为完善的环境安装笔记

JDK

  1. jdk下载地址

    https://repo.huaweicloud.com/java/jdk/

  2. 本地安装jdk

    image-20221002194709011

    • 进入环境变量配置

           graph LR
          1[我的电脑] --> 2[右键属性] -->3[高级系统设置]-->4[环境变量]-->5[系统变量]-->6[新建系统变量]-->7[完成后点击确定]
    • 配置JAVA_HOME

      变量名:JAVA_HOME

      变量值:这是你自己安装JDK时的路径

      作用:定义一个变量,供其它地方使用

    • 配置path

    • 双击系统变量下的PATH变量,新建两个路径

      作用:让系统在任何路径下都可以识别java、javac、javap等命令

  3. 测试jdk是否安装成功

       graph LR
    1[打开cmd]-->2[输入java -version]-->3[查看输出结果]

jdk11和jdk12在安装之后是没有jre目录的,如果需要,需自己手动建立。方法如下cd到jdk安装目录下,输入命令:jlink.exe --module-path jmods --add-modules java.desktop --output jre 手动生成jre

Tomcat

  1. 下载地址

    https://tomcat.apache.org/

  2. tomcat安装(必须安装JDK)

    • 对CATALINA_HOME、Path这两个系统变量分别设置

      1
      2
      3
      4
      5
      6
      7
      CATALINA_HOME=D:\ProgramFiles\apache-tomcat-9.0.10

      Path=%CATALINA_HOME%\lib

      Path=%CATALINA_HOME%\lib\servlet-api.jar

      Path=%CATALINA_HOME%\lib\jsp-api.jar
    • 测试是否安装成功

      在Tomcat的安装路径下bin文件中进入cmd中,输入startup.bat回车,访问http://localhost:8080,查看是否启动成功

  3. 修改tomcat中文乱码

    • 修改conf中server.xml

      1
      2
      3
      <Connector port="8080" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="8443" URIEncoding="UTF-8"/>
    • 修改logging.properties

      将控制台输入的日志改为GBK格式(中文不乱码)

      1
      java.util.logging.ConsoleHandler.encoding = GBK

Maven

  • 下载地址

    https://maven.apache.org/download.cgi

  • 解压安装

    • 配置环境变量MAVEN_HOME,路径为maven安装bin目录

    • 进入config,远程仓库设置为

      1
      2
      3
      4
      5
      6
      7
      8
      <mirrors>
      <mirror>
      <id>aliyun-maven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven mirror</name>
      <url>https://maven.aliyun.com/repository/central</url>
      </mirror>
      </mirrors>
    • 修改本地仓库所放的位置,这个默认是放在C盘中

      1
      <localRepository>D:\repostitory</localRepository>

安装IDEA或Eclipse

IDEA破解

进入有道云笔记找到对应的破解压缩包,按照word文档去操作

Eclipse安装

http://www.eclipse.org/downloads/packages/

安装Mysql

国内安装包地址

安装mysql8+

  1. 下载安装包解压

  2. 配置初始化的my.ini文件

    解压后的目录并没有my.ini文件,需要我们自行在安装根目录下添加my.ini

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=D:\Environment\mysql-8.0.27-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:\Environment\mysql-8.0.27-winx64\Data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8mb4
    character-set-server=utf8mb4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8mb4
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8mb4

    配置文件中的路径要和实际存放的路径一致(8.0.18不要手动创建Data文件夹)

    image-20221002220454089

  3. 初始化Mysql

    在安装时,避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况。

    • 在Mysql的bin目录执行以下命令

      1
      mysqld --initialize --console

      image-20221003151749987

  4. 安装Mysql服务+启动Mysql服务

    • 安装mysql服务

      • 执行下面的命令:

        1
        mysqld --install [服务名]    ###(服务名可以不加,默认为mysql)
      • 如果因为服务存在失败,需要删除之前的服务,再去安装

        1
        2
        3
        sc delete mysql

        mysqld --install
    • 启动mysql服务

      1
      net start mysql
  5. 连接mysql,修改密码

    • 这里我们通过Navicat去连接数据库

    • 把我们上午复制保存的密码填上去,注意是在:之后的所有字符串,注意空格也是

    • 登录上去后,开始修改密码

    • 在mysql安装的bin目录下进行数据库连接,输入下面指令后在输入密码

      1
      mysql -u root -p
    • 有了mysql>就可以去修改密码了

      1
      ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
    • 密码修改后退出

      1
      exit;

安装mysql5.7

zip方式安装

  1. 安装上述提供的地址下载zip格式的压缩包并解压

  2. 进入系统变量的path中新增mysql安装路径bin目录

  3. 在解压后的文件中追加my.ini文件和创建data文件夹

    • my.ini

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      [mysqld]
      #端口号
      port = 3306
      #mysql-5.7.27-winx64的路径
      basedir=E:\Program Files\Mysql\mysql-5.7.27-winx64
      #mysql-5.7.27-winx64的路径+\data
      datadir=E:\Program Files\Mysql\mysql-5.7.27-winx64\data
      #最大连接数
      max_connections=200
      #编码
      character-set-server=utf8

      default-storage-engine=INNODB

      sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

      [mysql]
      #编码
      default-character-set=utf8

  4. 安装mysql

    注意一定要以管理员启动cmd,否则在安装过程中会出现因为管理权限不够而拒绝安装/卸载服务

    • 进入mysql的bin目录下,输入mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd
    • 然后继续输入命令:mysqld –initialize,此时不会有任何提示
    • 再输入启动命令:net start mysql,出现以下提示证明MySQL启动成功
  5. 设置mysql密码

    • net stop mysql 停止服务

    • 在my.ini文件中[mysqld]字段下任意一行添加skip-grant-tables

    • 重新启动mysql :net start mysql

    • 输入命令mysql -u root -p,不需要输入密码直接回车

    • 输入以下命令use mysql进入数据库

    • 输入命令:update user set authentication_string=password(“xxxxxx”) where user=”root”;

      xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!最后面的分号不要忘记

    • 手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。

    • 然后在刚刚的my.ini文件中删除skip-grant-tables这一行,保存关闭。

    • 再次启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码

    • 然后输入命令行use mysql验证一下

      image-20221003160824309

    • 既然没有重置密码,那就重置一下呗
      键入命令行alter user user() identified by “xxxxxx”;

    • 再次输入命令行use mysql验证一下,成功!

msi方式安装

  1. 下载过后直接双击msi进行安装

  2. 点击第二个Customer自定义安装

    • Typical:典型安装,最常用的功能,默认安装C盘
    • Customer:选择安装以及组件等
    • Complete:完全安装,安装所有组件,默认在C盘
  3. 点击右下角的 Browse…,设置安装路径

  4. 点击 Install ,开始安装

  5. mysql环境变量配置,在path中直接添加,安装路径的bin目录

  6. mysql服务的安装和初次登录

    • 以管理员打开cmd

    • 进入mysql安装路径的bin目录下

    • 输入mysqld -install

    • 当第一条命令成功后输入mysqld –initialize

    • 两条命令执行完毕以后,在MySQL的安装目录下会出现一个data文件夹

    • 进入data文件夹,打开以.err为后缀的文件,文件中存储了数据库的临时密码。也可以使用记事本的查找功能查找关键词password。记住此密码!!!

    • 执行命令 net start mysql ,启动MySQL服务。

    • 使用临时密码初次登陆MySQL。登录命令为mysql -u root -p密码就是.err文件中的临时密码!登录成功

      1
      mysql -u root -p
    • 修改root用户的登录密码为123456

      1
      alter user 'root'@'localhost' identified by '123456';
  7. 修改mysql字符集为utf-8

    • 在mysql安装目录下新建my.ini文件

      1
      2
      3
      4
      5
      6
      7
      8
      [client]
      default-character-set=utf8

      [mysql]
      default-character-set=utf8

      [mysqld]
      character-set-server=utf8
    • 以管理员身份启动命令行,重启MySQL服务。

      1
      2
      net stop mysql
      net start mysql
  8. 登录MySQL,使用命令 status 查看字符集。由于配置了环境变量,直接使用普通命令行即可登录MySQL。

注意:在破解之前不能启动程序,否则会破解失败

链接:https://pan.baidu.com/s/13ufOY5v7IHXlVnmOJfB_1Q
提取码:54ci

Typora破解安装

获取安装包

链接:https://pan.baidu.com/s/13R5g9alFIOY7dl9K42BUrw
提取码:3p95

图片上传至七牛云图片服务器

七牛云图片服务器有关操作

  1. 进入七牛云网站注册登录并创建存储空间

    image-20221008211603475

image-20221008211913724

  1. 配置域名以及CNAME

    image-20221008212858336

PicGo软件设置

  1. 下载PicGo

  2. 设置七牛云图床

Typora上传图片设置

image-20221008213422015

SVN安装

  1. 百度搜索下载
  2. 安装时记得要选把标有“×”的选择安装(command line client tools),选择了这样是idea安装subversion控制选择svn.exe。其他的都不需要勾选
  3. 汉化http://tortoisesvn.net/downloads.html ,进入该地址下载语言包,在svn中setting中设置语言即可

Git安装

  1. 下载安装包

  2. 选择适合的版本下载,然后傻瓜式安装

  3. 使用步骤

    • 创建一个git文件夹(命令:git init)
    • 进入文件夹右键选择Git Bash Here进行基本部署
  4. 基本指令

    • 安装完成git后,正式使用git,需要进行一些全局设置

      1
      2
      3
      4
      5
      6
      # 设置全局用户名
      git config --global user.name "your name"
      # 设置邮箱
      git config --global user.email "your email"
      # 查看配置信息
      git config --list

安装Node.js

  1. 下载安装包

  2. 安装,打开安装,傻瓜式下一步即可

  3. 设置环境变量(路径为node的安装路径)

       graph LR
    1[环境变量]-->2[在path中填入node安装路径]-->3[进入cmd输入node -v和npm -v查看是否安装成功]
  4. 配置npm在安装全局模块是的路径和缓存cache的路径

    因为在执行例如npm install webpack -g等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中,不方便管理且占用C盘空间

    所以这里配置自定义的全局模块安装目录,在node.js安装目录下新建两个文件夹 node_global和node_cache,然后在cmd命令下执行如下两个命令:

    1
    2
    3
    npm config set prefix "D:\Program Files\nodejs\node_global"

    npm config set cache "D:\Program Files\nodejs\node_cache"

    执行成功。然后在环境变量 -> 系统变量中新建一个变量名为 “NODE_PATH”, 值为“D:\Program Files\nodejs\node_modules”

    image-20221004002919935

最后编辑用户变量里的Path,将相应npm的路径改为:D:\Program Files\nodejs\node_global

image-20221004003030044

image-20221004003055406

  1. 测试

    在cmd命令下执行 npm install webpack -g 然后安装成功后可以看到自定义的两个文件夹已生效:

    webpack 也已安装成功,执行 npm webpack -v 可以看到所安装webpack的版本号

安装vue-Devtools

  • https://github.com/vuejs/devtools/tree/v5.1.1 下载(注意不要下最新版的,那个是开发版,并不稳定,有可能安装的时候出错
  • 进入到对应的解压目录,运行npm install 和npm run build
  • 修改目录D:\Environment\devtools-5.1.1\shells\chrome\mainifest.json中的persistent为true
  • 最后把chrome拖入进扩展程序中

Windows系统Java环境安装
http://example.com/2023/01/29/Windows开发环境配置/Windows-Java-Environment/
作者
zhuixun
发布于
2023年1月29日
许可协议