JavaWeb运行环境安装教程以及各个安装包

news2024/11/23 7:25:35

文章目录

  • 安装包下载
  • 安装教程
    • 一、JDK安装
      • 1、下载
      • 2、安装
      • 3、配置环境
      • 4、验证环境配置
    • 二、IDEA安装
      • 下载链接
    • 三、MySQL安装
      • 1、下载
      • 2、安装
    • 四、Navicat安装
    • 五、Tomcat安装
      • 1、下载
      • 2、环境配置
      • 3、修改编码
      • 4、启动
    • 六、Maven安装
      • 1、下载
      • 2、环境配置
      • 3、新建本地仓库
      • 4、修改镜像
      • 5、添加IDEA配置

安装包下载

所有安装包都有,包括

  • Typora免费版安装包
  • JDK1.8安装包
  • idea2021.3安装包
  • MySQL5.7安装包
  • Navicat安装包
  • Tomcat安装包
  • Maven安装包
    在这里插入图片描述

安装教程

  • 安装时目录不能存在中文路径
  • 所有应用安装包在environment包下,不用去官网下载
  • 通过链接去官网下载,有的应用可能安装失败

一、JDK安装

1、下载

在这里插入图片描述

2、安装

在这里插入图片描述
在这里插入图片描述
一直点击下一步。

3、配置环境

右键点击此电脑,选择属性
在这里插入图片描述
选择高级系统设置
在这里插入图片描述

选择环境变量

在这里插入图片描述

选择新建
在这里插入图片描述

变量名:JAVA_HOME //注意全是大写

变量值:JDK安装的路径

在这里插入图片描述

双击Path

在这里插入图片描述

添加%JAVA_HOME%\bin 或者 JDK安装路径加上\bin

在这里插入图片描述

4、验证环境配置

打开cmd 快捷键 win+r

输入Java -version出现版本等信息说明JDK安装成功了

在这里插入图片描述

如果出现“不是内部或外部命令,也不是可运行的程序或批处理文件”,可能是第三步环境变量配置有错,重新检查一下。

二、IDEA安装

下载链接

在这里插入图片描述

三、MySQL安装

1、下载

在这里插入图片描述

2、安装

1、配置环境

和jdk一样在环境变量那添加MYSQL_HOME ,将安装路径加上

在这里插入图片描述

双击Path,添加%MYSQL_HOME%\bin

在这里插入图片描述

2、新建配置文件

在安装目录下新建my.ini文件,将下面内容复制进去

在这里插入图片描述

[mysqld]
# 设置3306端口
server-id=101

port=3306
 
# 设置mysql的安装目录
basedir="D:\\AppProgramFiles\\mysql\\mysql-5.7.36-winx64"
datadir="D:\\AppProgramFiles\\mysql\\mysql-5.7.36-winx64\\data"
 
# 允许最大连接数
max_connections=200
 
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
 
# 服务端使用的字符集默认为UTF8
character-set-server=UTF8
 
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
 
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
 
[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8
 
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=UTF8

注意要修改安装目录,双斜线

在这里插入图片描述

3、初始化

以管理员身份打开cmd,输入以下命令,没有出现任何提示说明初始化成功

mysqld --initialize-insecure

在这里插入图片描述

5、注册

输入mysqld -install,出现Service successfully installed.说明注册成功。

mysqld -install

在这里插入图片描述

6、开启服务

可以在cmd输入net start mysql 启动服务

net start mysql 

也可以再任务管理器——>服务——>mysql,点击开启服务
在这里插入图片描述

7、设置用户名密码

输入MySQLadmin -u 用户名 password 密码,比如我用户名是root,密码是123456,输入MySQLadmin -u root password 123456回车。

MySQLadmin -u root password 123456

8、登录

输入mysql -u用户名 -p密码登录账户

在这里插入图片描述

9、测试

输入show dadabases出现表信息,说明安装成功。

在这里插入图片描述

四、Navicat安装

解压这个安装包,根据安装教程做
在这里插入图片描述

五、Tomcat安装

1、下载

在这里插入图片描述

2、环境配置

将安装包解压,选择此电脑——>属性——>高级系统设置——>环境变量——>新建

在这里插入图片描述

变量名:CATALINA_HOME

变量值:安装目录

在这里插入图片描述

双击Path

添加%CATALINA_HOME%\bin 或者安装目录加"\bin"

在这里插入图片描述

3、修改编码

选择conf——>logging.properties打开

在这里插入图片描述

找到这个配置,修改为gbk

在这里插入图片描述

4、启动

在bin目录下,点击startup.bat 或者 在cd 到 bin 目录开启终端,输入startup启动,出现下面信息说明启动成功

在这里插入图片描述

在浏览器输入localhost:8080,出现下面界面说明安装成功

在这里插入图片描述

六、Maven安装

1、下载

在这里插入图片描述

2、环境配置

将安装包解压,选择此电脑——>属性——>高级系统设置——>环境变量——>新建

变量名:MAVEN_HOME

变量值:安装路径

在这里插入图片描述

点击Path,新建, 输入%MAVEN_HOME%\bin

在这里插入图片描述

3、新建本地仓库

在安装目录下新建一个mvn_resp空文件夹,作为本地仓库地址

在这里插入图片描述

新建之后,点击conf——>settings.xml
在这里插入图片描述

找到下面这条命令,将它复制到注释外边,将里面默认仓库地址修改为我们配置的仓库地址
在这里插入图片描述

4、修改镜像

点击conf——>settings.xml,找到mirrors配置

在这里插入图片描述

在中间插入以下配置,注意不要插入到<!-- -->这样的注释中间

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

在这里插入图片描述

5、添加IDEA配置

1、打开IDEA选择file——>setting

在这里插入图片描述

2 、选择build——>build tools——>maven

在这里插入图片描述

3、maven home path 选择maven安装路径, user setttings file 选择conf下的settings.xml, local repository 选择 仓库地址,最后点击apply ok

在这里插入图片描述

4、新建一个maven 项目检查配置是否成功

点击file——>new——>project

在这里插入图片描述

选择maven项目创建

在这里插入图片描述

新建好之后,看到这个图标说明配置成功。第一次创建可能会有一些爆红提示,等一会系统自动下载插件就好了

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/21157.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Design Compiler工具学习笔记(1)

本人做过FPGA设计的项目&#xff0c;后面想转 IC 设计方向。现在从 DC 工具的使用开始学起&#xff0c;DC 是新思科技的EDA软件&#xff0c;具体的安装见下面的文章&#xff1a; Synopsys EDA Tools 安装问题记录https://blog.csdn.net/qq_43045275/article/details/127630241…

5G无线技术基础自学系列 | CloudRAN架构

素材来源&#xff1a;《5G无线网络规划与优化》 一边学习一边整理内容&#xff0c;并与大家分享&#xff0c;侵权即删&#xff0c;谢谢支持&#xff01; 附上汇总贴&#xff1a;5G无线技术基础自学系列 | 汇总_COCOgsta的博客-CSDN博客 5G在核心网实现云化之后&#xff0c;更…

2.旋转的骰子(1)

1.动画——旋转的骰子 我们想用纯html 和CSS, 做一个旋转的筛子,骰子要有立体感,每个面上要有圆点,表示点数,并且骰子可以原地旋转。 2.分析需求——庖丁解牛

【DELM回归预测】基于matlab多元宇宙优化算法改进深度学习极限学习机数据回归预测【含Matlab源码 2230期】

⛄一、多元宇宙优化算法 MVO是Seyedali Mirjalili受到多元宇宙理论的启发提出来的元启发式优化算法。主要根据多元宇宙理论的3个主要概念-白洞、黑洞和虫洞&#xff0c;来建立数学模型。 MVO算法中的可行解对应宇宙&#xff0c;解的适应度对应该宇宙的膨胀率&#xff0c;在每…

【第三部分 | 移动端开发】2:流式布局

目录 | 移动端布局 | 流式布局&#xff08;百分比布局&#xff09; | 案例&#xff1a;京东搜索页相关知识点 | 移动端布局 | 流式布局&#xff08;百分比布局&#xff09; 介绍 核心思想&#xff1a;不使用固定布局&#xff0c;而是使用百分比 为了保护盒子的内容不因拉伸…

Spring AOP使用与原理

AOP介绍 SpringAOP核心概念 上述中已经出现的关键词有Advice(顶级的通知类/拦截器)、MethodInvocation(方法连接点)、MethodInterceptor(方法拦截器) SpringAOP在此基础上又增加了几个类&#xff0c;丰富了AOP定义及使用概念&#xff0c;包括 Advisor&#xff1a;包含通知(拦截…

基于密度的划分、DBSCAN(机器学习)

目录 居于密度的划分 DBSCAN算法 居于密度的划分 基于划分聚类和基于层次聚类的方法在聚类过程中根据距离来划分类簇&#xff0c;因此只能够用于挖掘球状簇。 为了解决这一缺陷&#xff0c;基于密度聚类算法利用密度思想&#xff0c;将样本中的高密度区域(即样本点分布稠密的…

图的概念(1)

图是什么&#xff1f; 首先&#xff0c;我们导入需要的包&#xff1f; import numpy as np import random import networkx as nx from IPython.display import Image import matplotlib.pyplot as plt 图的定义&#xff1f; 图表示物件与物件之间关系的数学对象&#xff0c;…

Metasploit入门用法

靶机介绍 Difficult&#xff1a; As always, it’s a very easy box for beginners. Goal&#xff1a; Get flag Download&#xff1a;https://www.vulnhub.com/entry/funbox-scriptkiddie,725/ 解题过程&#xff1a; 1.使用nmap进行端口扫描:Nmap -sV IP 2.使用search命令查…

yolov5加入分割头,多任务头

Yolov5同时进行目标检测和分割分割_MidasKing的博客-CSDN博客_yolov5分割 用YOLOv5ds训练自己的数据集,注意点!_用猪头过日子.的博客-CSDN博客 基于pytorch用yolov5算法实现目标检测与分割_无损检测小白白的博客-CSDN博客 原理 代码:

一种三自由度机器人的设计(CAD+Solidworks+文档)

目 录 摘 要 I Abstract II 第1章 绪论 1 1.1课题研究背景及其意义 1 1.2三自由度机器人的发展与现状 1 1.3三自由度机器人的原理和介绍 3 1.4三自由度机器人目前存在问题 4 1.5三自由度机器人的力控制问题 4 1.6三自由度机器人的发展趋势 5 第2章 总体技术方案及系统组成 7 2.…

[附源码]SSM计算机毕业设计电子病历信息管理系统JAVA

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

AVL的单旋和双旋—附图超详细

文章目录前言&#xff1a;AVL 的插入寻找插入位置更新平衡因子调整AVL右旋左旋左右双旋右左双旋完整代码前言&#xff1a; 我们知道二叉排序树的搜索效率很高&#xff0c;能达到(logn)的时间复杂度&#xff0c;但是当元素有序导致二叉搜索树变成了一个长条&#xff08;图左&am…

游戏优化之空间划分

使用的动机 定义&#xff1a;将对象根据它们的位置存储在数据结构中&#xff0c;来高效地定位对象。 在游戏中&#xff0c;AI向最近的敌人攻击是很常见的&#xff0c;但如果有很多单位的话&#xff0c;他们AI需要频繁的查找单位&#xff0c;然后在检测是不是距离最近的单位&a…

Git工具使用全解

Git工具使用全解 文章目录Git工具使用全解1.企业开发中的版本控制器2.Git工具的使用场景3.Git工具操作流程(三板斧操作)4.Git工具的安装与常用命令4.1 Git的安装4.2 Git基本操作指令5.Git工具常见问题解决5.1 常见问题&#xff1a;分支冲突解决办法5.2 常见问题&#xff1a;合并…

Linux | 动静态库 | 动静态链接 | makefile库打包 | 第三方库使用

文章目录何为动静态库库文件的链接静态链接静态库打包动态链接动态库打包第三方库的使用静态库的使用动态库的使用在系统层面上的动态链接理解何为动静态库 静态库(.a)&#xff1a;在程序编译链接时将静态库二进制码拷贝到程序代码中&#xff0c;程序运行时不再需要外部的静态库…

面试:类相关---Java、Android有哪些类加载器

Android类加载器与Java类加载器的对比 - 掘金 Android | 类加载器与插件化 - 简书 相关复习&#xff1a; 面试&#xff1a;热修复原理_沙漠一只雕得儿得儿的博客-CSDN博客_android 热修复原理面试 面试&#xff1a;类的初始化过程_沙漠一只雕得儿得儿的博客-CSDN博客 什么…

内置 230+ 工具,它值得被官方纳入标准库

经过了几十年的发展&#xff0c;Python 的轮子生态越来越丰富&#xff0c;例如针对网络请求有 requests&#xff0c;针对命令行开发有 typer 等等&#xff0c;这些第三方库给我们的日常开发带来了极大的便利。 今天我推荐另一个第三方库 – Boltons&#xff0c;和大多数第三方…

go语言之不必要的拷贝

其实我也是个golang开发者~~ Go语言本来就以轻量快速著称&#xff0c;一位GitHub员工却偶然发现&#xff1a; 只改变一个字符的位置&#xff0c;能把一段代码运行速度提高足足42%。 简直就像是…… 这个简单有效的技巧一经发布&#xff0c;就引来众多程序员围观。 原作者自己…

论文中常见的拟合散点验证图(R语言版)

论文中常见的拟合散点验证图&#xff08;R语言版&#xff09; 如上图所示&#xff0c;是论文中常见的validation图&#xff0c;python也能实现相似的图绘。 今天先介绍R语言版&#xff0c;python改期再介绍吧 这张图需要依次实现下列功能&#xff1a; data实测与data模拟的散…