企业级开发环境配置(JDK、tomcat、Maven、Git、IDEA个性化界面的设定)

news2024/11/15 21:34:43

企业级开发环境配置(JDK、tomcat、Maven、Git、IDEA个性化界面的设定)

  • 一、JRE,JDK8安装和环境变量配置
    • 1. 进入Oracle官网进行jdk8安装包的下载
    • 2. 选择安装路径,安装路径不要出现中文以及空格
    • 3. 环境变量的配置
    • 4. 安装验证
  • 二、Tomcat 安装和环境变量配置
    • 1. 进入Apache官网进行tomcat安装包的下载(本实验以tomcat9版本为例)
    • 2. 环境变量的配置
    • 3. 安装验证 命令提示符中输入 startup.bat
    • 4. 安装验证
  • 三、Maven3.6.3安装和环境变量配置
    • 1、下载Maven
    • 2、解压Maven 注意:解压路径不要出现中文或者特殊字符!
    • 3、搭建本地仓库mvnRepository:maven-repo(名称可自定义)
    • 4、修改conf/setting.xml文件
    • 5、配置环境变量
    • 6、验证安装
  • 四、Git2.37.3安装
    • 1、下载Git
    • 2、安装Git
    • 3、环境变量的配置
    • 4、git安装测试
  • 五、个性化界面设定
    • 1、项目编码
    • 2、默认maven读取
    • 3、默认全局jdk环境
    • 4、编译器IDEA主题设置


一、JRE,JDK8安装和环境变量配置

1. 进入Oracle官网进行jdk8安装包的下载

https://www.oracle.com/java/technologies/downloads/#java8

在这里插入图片描述

2. 选择安装路径,安装路径不要出现中文以及空格

在这里插入图片描述

3. 环境变量的配置

(1)系统变量 JAVA_HOME
在这里插入图片描述
(2)Path中环境变量
在这里插入图片描述

4. 安装验证

在命令提示符中输入java --version查看jdk版本

在这里插入图片描述

二、Tomcat 安装和环境变量配置

1. 进入Apache官网进行tomcat安装包的下载(本实验以tomcat9版本为例)

在这里插入图片描述

2. 环境变量的配置

在这里插入图片描述

在这里插入图片描述

3. 安装验证 命令提示符中输入 startup.bat

在这里插入图片描述

4. 安装验证

在网址栏输入http://localhost:8080访问tomcat主页
在这里插入图片描述


三、Maven3.6.3安装和环境变量配置

1、下载Maven

官网:https://maven.apache.org/docs/history.html (推荐下载解压版)
在这里插入图片描述

2、解压Maven 注意:解压路径不要出现中文或者特殊字符!

在这里插入图片描述

3、搭建本地仓库mvnRepository:maven-repo(名称可自定义)

在这里插入图片描述

4、修改conf/setting.xml文件

具体修改看这篇——>https://blog.csdn.net/pdsu_Zhe/article/details/125266600
在这里插入图片描述

5、配置环境变量

右键此电脑->属性->高级系统设置->环境变量
变量名:MAVEN_HOME
变量值:D:\Tools\apache-maven-3.6.3//自己电脑Maven的解压路径
在这里插入图片描述

在系统path环境变量中添加:%MAVEN_HOME%\bin

在这里插入图片描述

6、验证安装

按住win+R 输入cmd,进入黑窗口控制台。输入命令: mvn -v
如果出现下图信息,则说明maven的安装与环境变量的配置均正确;
若报错则可以检查:JDK或JRE的环境变量以及两者的路径

在这里插入图片描述


四、Git2.37.3安装

1、下载Git

官网:https://git-scm.com/

在这里插入图片描述

2、安装Git

在这里插入图片描述


3、环境变量的配置

在这里插入图片描述


4、git安装测试

按住win+R 输入cmd,进入黑窗口控制台。输入命令: git --version

在这里插入图片描述

或者打开 git bash 输入 git --version

在这里插入图片描述


五、个性化界面设定

1、项目编码

在这里插入图片描述

2、默认maven读取

在这里插入图片描述

3、默认全局jdk环境

在这里插入图片描述

4、编译器IDEA主题设置

在这里插入图片描述

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

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

相关文章

性能测试面试题:如何测试App性能?(面试必问)

为什么要做App性能测试? 如果APP总是出现卡顿或网络延迟的情况,降低了用户的好感,用户可能会抛弃该App,换同类型的其他应用。如果APP的性能较好,用户体验高,使用起来丝滑顺畅,那该应用的用户粘…

Nginx入门?看这一篇就够了

Nginx?看这一篇就够了 前言Nginx介绍没有好用的?那就自己做一个!Nginx的发展历程Nginx的特性(为什么要用Nginx) 异步事件驱动同步事件驱动同步事件驱动的问题 异步事件驱动异步非阻塞与同步非阻塞并发和并行I/O多路复用…

【数据关联】基于Patch的对应特征关联,关联当前帧->参考帧,帧间追踪

帧间追踪与数据关联 1. WarpPixelWise(求当前帧特征点位置)1.1 函数功能1.2 函数输入输出1.3 算法步骤 2. GetWarpMatrixAffine(计算 当前帧->参考帧 仿射变换矩阵)2.1 函数功能2.2 函数输入输出2.3 算法步骤 3. GetWarpMatrixAffine(计算 当前帧->参考帧 仿射变换矩阵)3…

modbus TCP协议讲解及实操

具体讲解 前言正文modbus tcp主机请求数据基本讲解Modbus Poll工具简单使用讲解 modbus tcp从机响应数据Modbus Slave工具简单使用讲解 前言 关于modbus tcp从0到1的讲解,案例结合讲解,详细了解整个modbus的可以参考这个:详解Modbus通信协议…

【吃透网络安全】2023软考网络管理员考点网络安全(一)安全基础篇

涉及知识点 软考网络管理员,软考网络管理员常考知识点,软考网络管理员网络安全,网络管理员考点汇总。 后面还有更多续篇希望大家能给个赞哈,这边提供个快捷入口! 第一节 网络管理员考点网络安全(1&#…

【广州华锐互动】钢厂轧钢事故3D虚拟体验还原真实事故场景

由于钢厂生产过程中涉及到高温、高压、高负荷等危险因素,一旦出现操作不当、设备故障等问题,就可能导致严重的事故。因此,对于钢厂员工来说,接受事故教育、了解安全知识非常重要,可以提高他们的安全意识,避…

大数据行业对学历要求高么

《2020中国大数据产业发展白皮书》显示,2019年中国大数据产业规模达5397亿元,同比增长23.1%,随后稳定增长,预计到2022年将突破万亿元。 根据LinkedIn、赛迪智库、拉勾网等机构的统计结果,大数据时代下的数据人才总体缺…

【软考程序员学习笔记】——程序设计语言

目录 🍊一、常见的程序设计语言 🍊二、程序设计语言组成 🍊三、后缀表达式 🍊四、传值调用和传址调用 🍊五、语言处理程序 🍊六、解释程序 🍊七、链接程序 🍊八、编译程序 &…

国产替代FT232RL-USB到UART桥接控制器 GP232RNL

GP232RNL是一款高度集成的USB到UART桥接控制器,提供了一种简单的解决方案,可以使用最少的元器件和PCB空间,将RS232接口转换为USB接口。GP232RNL包括一个USB 2.0全速功能控制器、USB收发器、振荡器、EEPROM和带有完整的调制解调器控制信号的异…

Java GUI开发的几个小工具:apk/aab签名,验证签名,aab转apk

平时经常给apk/aab签名,验证签名,aab转apk等操作,每次输入命令行十分繁琐。于是利用JAVA GUI简单开发了几个jar包界面化工具,提供给大家一起使用。 工具功能JarSignerTool.jar为apk/aab签名ApkSignerTool.jar为apk签名AppSignVer…

Cloud Studio 浏览器插件来啦

当谈到Cloud Studio浏览器插件的优势时,最显著的就是它的便捷性。通过安装Cloud Studio浏览器插件,用户可以在浏览器中直接打开Cloud Studio的开发环境,无需切换到其他应用程序,从而提高了开发效率。 另一个优势是插件对于Github…

Logstash入门简介

目录 Logstash简介介绍用途部署安装测试配置详解输入过滤输出 读取自定义日志日志结构编写配置文件输出到Elasticsearch Logstash简介 介绍 Logstash是一个开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到…

了解一下EPC模式和它的优势

目录 什么是EPCEPC的优势有哪些?BT、BOT、EPC分别是什么模式?总结 什么是EPC EPC是Engineering(工程):代表设计、采购和施工总承包。Procurement(采购):代表采购和物资管理。Constru…

Stable Diffusion提示词总结

提示词基本语法 一、提示词类别 1、内容型提示词 人物及主体特征 服饰穿搭 white dress 发型发色 blonde hair,long hair 五官特征 small eye,big mouth 面部表情 smiling 肢体动作 stretching arms beautiful detailed eyes 美丽细致的眼睛 highl…

数字化如何推动快消品企业实现营销变革

近几年,不确定性在各行各业上演。尤其伴随新一代信息技术的快速发展,消费者的需求和购买渠道也在不断变化。这就要求企业需要通过对消费者潜在需求进行更加深度的挖掘,为消费者提供“更佳的体验”,从而释放消费能力。 在这样的大背…

HTTP协议中的GET和POST接口测试的区别

💂 个人网站:【海拥】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 目录 前言HTTP协议基础GET请…

CVPR2023中的数据集工作(共46篇)

本文搜集了CVPR2023中所有的以数据集发布为主的工作,共搜集到46篇。所有标题都附带文章超链接,请君享用~ An Image Quality Assessment Dataset for PortraitsLOGO: A Long-Form Video Dataset for Group Action Quality AssessmentTowards …

C++学习 数据类型

数据类型存在的意义: 给变量分配合适的内存空间,避免资源浪费。 整型: 整型变量表示的是整数类型的数据 long类型 在 windows 中4字节 linux 中 32位4字节 64位8字节,占用空间的不同,可以表示的取值范围就越广&…

hello TypeScript

在上一章节中我们介绍了typescript的产生背景,和使用typescript开发需要环境和工具,这一节我们就来感受一下typescript吧 一、第一个typescript程序,‘hello ts’ 1. 安装TypeScript编译器 在开始编译TypeScript文件之前,需要先…

LeetCode算法题---两数相加(二)

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 …