IDEA全套运行环境搭建(jdk、tomcat、maven、mysql)_idea运行环境-程序员宅基地

技术标签: jdk  tomcat  mysql  环境搭建  intellij idea  

一、JDK安装配置

1. 进入官网下载所需的jdk版本 —— jdk下载

在这里插入图片描述

2. 点击刚刚下载的.exe的可执行文件进行安装

第一次安装的是jdk,第二次安装的是jre。两个安装路径最好在同一文件目录下,如:

第一次安装路径D:\java\jdk

第二次安装路径D:\java\jre

安装向导:
在这里插入图片描述第一次出现的为jdk的安装页面:
点击更改,更改安装jdk的路径,我的路径是D:\java\jdk。然后点击下一步:
在这里插入图片描述
第二次出现的为jre的安装页面:
点击更改,更改安装jre的路径,我的路径是D:\java\jre。然后点击下一步
在这里插入图片描述出现如下界面,说明安装完成,点击关闭即可。
在这里插入图片描述

3. 配置环境变量

此电脑(右击) >> 属性 >> 高级系统设置 >> 环境变量
在这里插入图片描述出现如下界面,点击系统变量下的新建:
在这里插入图片描述

3.1 创建系统变量 JAVA_HOME

变量:JAVA_HOME

变量值:D:\java\jdk (即JDK安装时,jdk路径)
在这里插入图片描述

3.2 创建系统变量 CLASSPATH

变量:CLASSPATH

变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注:前面有“.;” 一定不能少)
在这里插入图片描述

3.3 在系统变量里面找到Path变量,双击进入。

变量:Path

新增变量值:%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
在这里插入图片描述
然后分别点击确定,即配置完成
在这里插入图片描述

4、测试

按下win+R键,通过cmd是进入WINDOWS系统的命令提示窗口。
在这里插入图片描述
输入java,显示如下:在这里插入图片描述输入javac,显示如下:

在这里插入图片描述输入java -version 查看当前版本,显示如下:
在这里插入图片描述

JDK安装配置完毕!!!


二、Tomcat安装配置

1. 进入官网下载所需的 tomcat 版本 —— Tomcat下载

请选择稳定版本
在这里插入图片描述对应着操作系统位数进行下载,下载后会是一个zip压缩包
在这里插入图片描述
解压到合适的盘符下。

2. 配置环境变量

此电脑(右击) >> 属性 >> 高级系统设置 >> 环境变量

在这里插入图片描述在系统变量栏中选择新建
在这里插入图片描述

创建系统变量 CATALINA_HOME

变量:CATALINA_HOME

变量值:D:\apache-tomcat-9.0.12 (即 tomcat 文件夹路径)

在这里插入图片描述

在系统变量里面找到Path变量,双击进入。

变量:Path

新增变量值:%CATALINA_HOME%\bin
在这里插入图片描述

验证是否配置成功

按下win+R键,通过cmd是进入WINDOWS系统的命令提示窗口。

输入 startup.bat 命令,启动 tomcat
在这里插入图片描述
在浏览器中输入localhost:8080,出现下面页面证明安装成功了
在这里插入图片描述

Tomcat 安装配置完毕!!!


三、Maven安装配置

1. 进入官网下载所需的 maven 版本 —— Maven下载在这里插入图片描述
2. 解压并新建一个本地仓库文件夹 maven_repository

在这里插入图片描述

3. 修改 settings.xml 文件配置

在这里插入图片描述

3.1 配置本地仓库路径

在这里插入图片描述

3.2 配置阿里云镜像

在这里插入图片描述代码:

<mirrors>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>
4. 配置maven环境变量

在这里插入图片描述在 path 路径下添加 %MAVEN_HOME%\bin;

在这里插入图片描述

5. 测试

在这里插入图片描述

Maven 安装配置完毕!!!


四、IDEA安装配置

1. 进入官网下载所需的 idea 版本 —— IntelliJ IDEA下载
  • Ultimate 旗舰版、后台开发需要用到(收费)
  • Community 社区版(免费)
2. 按照步骤安装:

图1
下一步
在这里插入图片描述
下一步
在这里插入图片描述

下一步在这里插入图片描述

下一步
在这里插入图片描述

安装完毕!
在这里插入图片描述初次启动 IDEA 时,如图所示:
在这里插入图片描述
此处:可以百度找,或者找某宝,方式有多种(学生可以申请教育免费)


3. 导入以往的 idea 配置

File >> Import Settings,然后选择要导入的配置文件:settings.zip


4. 下载插件

File >> Settings >> Plugins

详情请参考:

IDEA插件官网

超好用的IDEA插件

5. 配置 JDK 版本

File >> Project Structure(项目结构) >> SDKs
在这里插入图片描述

6. 配置 Tomcat 服务器

在这里插入图片描述

7. 配置 Maven 仓库

在这里插入图片描述



四、MySQL安装配置

1. 进入官网下载所需的 mysql 版本 —— mysql.zip下载mysql.msi下载

MySQL安装文件分两种 .msi和.zip

.zip格式是自己解压免安装:
在这里插入图片描述

.msi需要在线安装

在这里插入图片描述

mysql-installer-web-community和mysql-installer-communityl两个版本的区别:
mysql的官网上提供了两个mysql共享版本的安装,一个20M,一个373.4M。
二者的区别:
前者是联网安装,当安装时必须能访问互联网;
后者是离线安装使用的,一般建议下载离线安装使用的版本。

这里下载后者演示一下
在这里插入图片描述

2. 安装
2.1 双击安装文件,会弹出安全警告,直接点击运行即可

在这里插入图片描述选择“Custom”,下一步

在这里插入图片描述
下一步

在这里插入图片描述

下一步

在这里插入图片描述
下一步

在这里插入图片描述
下一步

在这里插入图片描述

下一步

在这里插入图片描述

下一步

在这里插入图片描述第一个"Use Strong Password Encryption for Authentication" 密码加密验证更加安全;
第二个“Use Legacy Authentication Method” 可兼容MySQL5.x版本,兼容性好。


下一步
在这里插入图片描述
下一步

在这里插入图片描述应用配置

在这里插入图片描述
点击Execute,等待完成

在这里插入图片描述

下一步

在这里插入图片描述

下一步

在这里插入图片描述

3. 配置 mysql 环境变量

在这里插入图片描述
在这里插入图片描述

4. 启动 mysql 服务

在这里插入图片描述

5. 命令行访问 mysql

在这里插入图片描述

6. 修改MySQL数据存储路径

MySQL默认将数据保存到C盘,若C盘存储空间紧张,建议将数据存到其他盘中。

  1. 关闭MySQL服务
  2. 新建数据存储路径,如“D:\ProgramData\MySQL\MySQL Server 8.0”
  3. 修改配置文件“C:\ProgramData\MySQL\MySQL Server 8.0\my.ini”
    在这里插入图片描述
  4. 将原来“C:/ProgramData/MySQL/MySQL Server 8.0”路径下的Data文件夹(勿删)复制到“ D:/ProgramData/MySQL/MySQL Server 8.0”中。
7. 安装图形化界面 Navicat Premium 15 连接 mysql
  1. 新建连接
    在这里插入图片描述
  2. 填写连接ip和密码
    在这里插入图片描述
  3. 查看是否连通
    在这里插入图片描述

在这里插入图片描述
完毕!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44440275/article/details/117639830

智能推荐

芯片解密STM8S903K3/STM8S003F3破解意法单片机程序提取_stm8s003f3程序提取-程序员宅基地

文章浏览阅读8.8k次。原文地址::http://blog.sina.com.cn/s/blog_148f658a00102vqdd.htmlSTM8S系列芯片解密已成为了热门行业,本工作室长期研究并提供各种型号STM8S系列芯片解密。不仅解密速度快,当天提供芯片解密后的程序,并可提供STM8S系列芯片解密后的反汇编。  ◆芯片简介  意法半导体(ST)再次扩大8位微控制器的产品阵_stm8s003f3程序提取

在 CentOS 1804 中 修改 MySQL 密码策略-程序员宅基地

文章浏览阅读466次。相关链接:在 CentOS 1804 中 使用 yum 安装 MySQL 5.7 最新版在 CentOS 1804 中 安装 MySQL 5.7.20 (或任意MySQL版本)在 CentOS 1804 中 修改 MySQL 密码策略在 CentOS 中 开启 MySQL 的 3306 端口在不打开 MySQL 3306 端口的情况下,使用 Navicat 进项远程连接(使用2...

计算机专业ic设计,ic设计是什么专业_IC设计的设计方法-程序员宅基地

文章浏览阅读2.2k次。ic设计是什么专业IC专业就是集成电路设计专业。集成电路设计,是电子工程学和计算机zhi工程学的一个学科,其主要内容是运用专业的逻辑和电路设计技术设计集成电路(IC)。IC设计涉及硬件软件两方面专业知识。集成电路设计涉及对电子器件(例如晶体管、电阻器、电容器等)、器件间互连线模型的创建。所有的器件和互连线都需安置在一块半导体衬底材料之上,这些组件通过半导体器件制造工艺(例如光刻等)安置在单一的硅衬..._ic设计有哪些方法?

Hadoop集群环境搭建——文件上传_hadoop 图片上传-程序员宅基地

文章浏览阅读2.1k次,点赞4次,收藏18次。实验内容Hadoop由Apache基金会开发的分布式系统基础架构,是利用集群对大量数据进行分布式处理和存储的软件框架。用户可以轻松地在Hadoop集群上开发和运行处理海量数据的应用程序。Hadoop有高可靠,高扩展,高效性,高容错等优点。Hadoop 框架最核心的设计就是HDFS和MapReduce。HDFS为海量的数据提供了存储,MapReduce为海量的数据提供了计算。此外,Hadoop还包括了Hive,Hbase,ZooKeeper,Pig,Avro,Sqoop,Flume,Mahout等项目。(摘_hadoop 图片上传

史上最全Redis面试题及答案-程序员宅基地

文章浏览阅读1w次,点赞7次,收藏93次。在网上看到有关Redis的50道面试题目,但是没有给出答案,之前我也在寻找这份试题的答案,特地把答案分享出来。有需要的可以看看咯花了大量时间整理了这套Redis面试题首发50题,绝无仅有,从入门到精通从基础,高级知识点,再到集群,运维,方案…弄明白了这些题可以说可以成为面霸了面试官都得折服,Redis学得怎么样,都来检验下吧..._redis面试题

随便推点

IDA pro 安装keypatch插件_ida fail to load the dynamic library.-程序员宅基地

文章浏览阅读8.9k次,点赞3次,收藏7次。IDA pro 7.5 安装keypatch插件前言一、安装过程二、出现问题前言本篇记录IDA pro 7.5 安装keypatch插件。缺少相应库,无法加载keypatch插件:"fail to load the dynamic library"一、安装过程安装好python环境后,安装 keystone。 (网址:https://www.keystone-engine.org/download/)pip install keystone-engine # 安装pip inst_ida fail to load the dynamic library.

【Unity】绘制阿基米德螺旋线-程序员宅基地

文章浏览阅读2.6w次,点赞9次,收藏23次。阿基米德螺旋线公式: //极坐标方程为: r = a + bθ //平面笛卡尔坐标方程式为: x = (a + bθ)cos(θ), y = (a + bθ)sin(θ) //a: 当θ=0°时的极径(mm) //b: 阿基米德螺旋线系数(mm/°),表示每旋转1度时极径的增加/减小量 //θ: 极角,单位为度,表示阿基米德螺旋线转过的总度数(弧度)......_阿基米德螺旋线

C++贪心算法之均分纸牌_粮食均分c++-程序员宅基地

文章浏览阅读8.3k次,点赞5次,收藏14次。均分纸牌题目描述有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多。_粮食均分c++

编辑器之战_vi 有两个模式 :“不停地哔哔叫”和“搞砸一切”。-程序员宅基地

文章浏览阅读631次。编辑器之战 是指计算机编程领域内,两类文本编辑器vi(以及衍生版本)和Emacs用户之间的对抗冲突。这已经成为黑客文化和自由软件社区文化的一部分。战火在两群用户之间多次点燃,他们互相蔑视,坚信自己的选择才是最完美的。相比其他的IT领域战争(如浏览器大战、操作系统之争、编程语言之争、代码缩进风格之战),编辑器的选择其实通常只是个人问题。vi与Emacs的不同vi与Emacs之间最_vi 有两个模式 :“不停地哔哔叫”和“搞砸一切”。

JAVA 实现《坦克大战联机版》游戏_new ().mainpanel-程序员宅基地

文章浏览阅读3w次,点赞47次,收藏64次。坦克大战联机版_new ().mainpanel

python symbols函数_Python的高级特征你知多少?来对比看看-程序员宅基地

文章浏览阅读81次。Python 多好用不用多说,大家看看自己用的语言就知道了。但是 Python 隐藏的高级功能你都 get 了吗?本文中,作者列举了 Python 中五种略高级的特征以及它们的使用方法,快来一探究竟吧!Python 是一种美丽的语言,它简单易用却非常强大。但你真的会用 Python 的所有功能吗?任何编程语言的高级特征通常都是通过大量的使用经验才发现的。比如你在编写一个复杂的项目,并在 stack..._python symbols函数与lambda函数

推荐文章

热门文章

相关标签