首页 > 其他分享 >菜鸟成长日记-前后端环境配置(一)

菜鸟成长日记-前后端环境配置(一)

时间:2025-01-16 19:29:35浏览次数:3  
标签:bin 浏览器 Tomcat jdk vscode 菜鸟 前后 安装 日记

菜鸟成长日记-前后端环境配置(一)

一、前端开发软件安装

1.vscode软件安装

vscode是一款免费,开源的代码编辑器。功能非常强大,人性化的设计,界面符合前端审美,丰富的插件配置,体积小,拓展性高。
官网:https://code.visualstudio.com/

在这里插入图片描述
下载完成后更换vscode的存放位置,防止C盘爆满影响电脑性能。

2.vscode插件安装

完成vscode安装之后,打开vscode,点击右侧第四个,下拉框第九个扩展进行安装插件。
在这里插入图片描述
搜索框中搜素Chinese,安装vscode的简体中文语言包(方便同学们使用,但是不建议)
在这里插入图片描述
搜索框中搜素Live Server,安装Live Server。
Live Server的作用是vscode书写前端代码之后按ctrl+s保存之后不用重新打开页面,页面会自动跟随代码刷新。
在这里插入图片描述
在这里插入图片描述
在创建的html文件中右击会显示Open with Live Server。(需要更改后保存才会起作用)

3.Google浏览器安装

同一个页面在不同浏览器上可能会略有不同,因此,Google Chrome 和 Microsoft Edge 是前端开发中常用的浏览器,用于查看和优化页面效果。
在这里插入图片描述

二、后端软件开发软件

1.jdk安装

安装jdk时需要注意事项:
1.安装长期维护的版本的jdk。安装好jdk会避免出现不可预料的问题,获得可靠的长期支持和稳定的性能。
2.安装与团队人员相同版本的jdk,避免团队合作时遇到问题。
在这里插入图片描述
本文将会演示安装jdk8。
jdk安装目录:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html
在这里插入图片描述
根据电脑的位数选择对应版本的 JDK,可以在【系统】->【系统信息】中查看电脑的位数。在这里插入图片描述
因为电脑为64位操作系统x64,所以安装第一个版本的jdk。
在这里插入图片描述
推荐使用Chorme浏览器下载,egde浏览器可能出现缓存不足的问题。
java安装建议直接点下一步,不要修改存储位置,避免产生错误。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载完成之后,查看下载位置“C:\Program Files\Java”文件夹是否有两个文件,jdk和jre。
在这里插入图片描述
之后进行环境变量的配置。
1.【此电脑】->【右击】->【属性】->【高级系统设置】-.【】
在这里插入图片描述【高级系统设置】->【环境变量】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_261(与下载位置相对应)
2.
在这里插入图片描述

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_261(与下载位置相对应)
3.下拉找到path,编辑添加(不是新建)
%JAVA_HOME%\bin
%JRE_HOME%\bin
在这里插入图片描述
环境变量配置完成后win+R,输入cmd打开【命令提示符】输入java - version 和 javac 检查是否安装成功。
在这里插入图片描述

2.Tomcat安装

安装Tomcat时应根据jdk的版本安装Tomcat,jdk8对应Tomcat8或者Tomcat9。对应关系如下图
在这里插入图片描述

Tomcat的安装路径:https://tomcat.apache.org/
在这里插入图片描述
在这里插入图片描述
将下载好的Tomcat解压到D盘的根目录,之后创建环境变量。
在这里插入图片描述
变量名:CATALINA_HOME
变量值:D:\apache-tomcat-8.5.57\apache-tomcat-8.5.57\apache-tomcat-8.5.57(自己下载的路径中最里层的那个目录,下个目录里面有bin和conf)
找到Path路径打开,添加在这里插入图片描述
%CATALINA_HOME%\bin
%CATALINA_HOME%\lib
确定之后退出。
进入Tomcat中的bin目录,找到start.bat文件双击
在这里插入图片描述
显示,启动成功。
在这里插入图片描述
浏览器搜素localhost:8080。
在这里插入图片描述

三、注意事项

1.jdk安装之后无特殊情况不要删除

jdk卸载时会遇到卸载不干净,重新下载不上的问题如:双击无反应、安装向导失败等问题。
不能用geek直接卸载,可以用windows installer clean up 检查残余项并且删除。
在这里插入图片描述

2.Tomcat运行时乱码问题

第一次运行tomcat时会出现乱码的问题。
在这里插入图片描述
解决方法:打开Tomcat中的conf文件,找到【logging.properties】以vscode打开。
在这里插入图片描述
找到第47行java.util.logging.ConsoleHandler.encoding = UTF-8 将UTF-8 改为GBK 后保存退出。
在这里插入图片描述
回到bin文件夹后双击start.bat(不是start.sh)查看效果。
在这里插入图片描述

标签:bin,浏览器,Tomcat,jdk,vscode,菜鸟,前后,安装,日记
From: https://blog.csdn.net/2301_78125917/article/details/145143418

相关文章

  • 【附源码】JAVA进销存系统源码+SpringBoot+VUE+前后端分离
    学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:进销存系统 。本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!一.系统演示系统测试截图    系统视频演示 https://githubs.xyz/show/344.mp4 二.系统概述 【......
  • 【附源码】JAVA大学生竞赛管理系统源码+SpringBoot+VUE+前后端分离
    学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:大学生竞赛管理系统 。本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!一.系统演示系统测试截图   系统视频演示 https://githubs.xyz/show/343.mp4 二.系统概述 ......
  • 【附源码】JAVA课程管理系统源码+SpringBoot+VUE+前后端分离
    学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:课程管理系统 。本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!一.系统演示系统测试截图     系统视频演示 https://githubs.xyz/show/342.mp4 二.系统概述......
  • 【附源码】JAVA花店管理后台系统源码+SpringBoot+VUE+前后端分离
    学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:花店管理后台系统 。本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!一.系统演示系统测试截图     系统视频演示 https://githubs.xyz/show/341.mp4 二.系统概......
  • [附源码]图书管理系统+SpringBoot+Vue前后端分离
    今天带来一款优秀的项目:图书借阅管理系统源码 。系统采用的流行的前后端分离结构,内含功能包括"系统权限角色",“登录,注册”,“图书管理”,“借阅管理”,“图书类别管理”,“系统账号管理”。如果您有任何问题,也请联系小编,小编是经验丰富的程序员!一.系统演示视频 https:......
  • 【附源码】JAVA学生考试系统源码+SpringBoot+VUE+前后端分离
    学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:学生考试系统 。本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!一.系统演示系统测试截图  系统视频演示 https://githubs.xyz/show/338.mp4 二.系统概述 【系统......
  • Emacs 折腾日记(九)——elisp 数组与序列
    elisp中序列是数组和列表的统称,序列的共性是内部数据有一个先后的顺序,它与C/C++中有序列表类似。elisp中的数组包括向量、字符串、char-table和布尔向量,它们的关系如下:在之前一章中已经介绍了序列中的一种类型——列表,本篇将介绍序列中的另外一种数据类型——数组数组简......
  • 【附源码】JAVA房屋租赁系统源码+SpringBoot+VUE+前后端分离
    学弟,学妹好,我是爱学习的学姐,今天带来一款优秀的项目:房屋租赁系统 。本文介绍了系统功能与部署安装步骤,如果您有任何问题,也请联系学姐,偶现在是经验丰富的程序员!一.系统演示截图         二.系统概述技术栈后端:JDK8,SpringBoot,SpringMVC,......
  • python与WRF模型联合应用技术、WRF模式前后处理
    当今从事气象及其周边相关领域的人员,常会涉及气象数值模式及其数据处理,无论是作为业务预报的手段、还是作为科研工具,掌握气象数值模式与高效前后处理语言是一件非常重要的技能。WRF作为中尺度气象数值模式的佼佼者,模式功能齐全,是大部分人的第一选择。而掌握模式还只是第一步,将......
  • Linux学习日记(十四)——Linux系统中的信号
    Linux学习日记(十四)——Linux系统中的信号目录1基本概念2信号的分类  2.1非实时信号(传统信号)  2.2实时信号(非传统信号)3常见信号的默认行为(系统默认操作)4进程对信号的处理方式  4.1signal()函数  4.2sigaction()函数5如何向进程发送信号......