当前位置: 首页 > news >正文

001-本地环境搭建

本地环境搭建

  • 一、安装 JDK
  • 二、安装 MAVEN
  • 三、安装 node.js
  • 四、安装 Gradle

一、安装 JDK

1.官网下载: https://www.oracle.com/cn/java/technologies/downloads/

2.安装下载文件

3.配置环境变量

  • 新建系统变量:JAVA_HOME
    D:\java\jdk1.8.0_231
  • 新建系统变量: CLASSPATH
    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • 在 path 里面新增
    %JAVA_HOME%\bin
    %JAVA_HOME%\jre\bin

4.验证是否配置正确
打开命令窗口输入命令: java -version
出现如下图所示,表示安装配置成功

二、安装 MAVEN

1.官网下载: https://maven.apache.org/download.cgi

2.安装下载文件

3.配置环境变量

  • 新建系统变量: MAVEN_HOME
    D:\apache-maven-3.6.3
  • 在 path 中新增
    %MAVEN_HOME%\bin

4.验证是否配置正确
打开命令窗口输入命令: mvn -v
出现如下图所示,表示安装配置成功

5.修改本地仓库地址
打开 settings.xml 文件(D:\apache-maven-3.6.3\conf)
找到 localRepository 里面设置自己本地的仓库路径地址

6.在 idea 项目设置引入

三、安装 node.js

1.官网下载: https://nodejs.org/en/about/previous-releases

2.安装下载文件

3.环境配置
在安装目录下新建两个文件目录:【node_cache】和【node_global】
以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。

  • 新建系统变量: NODE_HOME
    D:\worksoftware\nodejs (指向安装目录)
  • 在 path 添加
    %NODE_HOME%
    %NODE_HOME%\node_global
    %NODE_HOME%\node_cache

4.输入命令: node -v
出现版本号,说明安装成功
新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理

输入 npm -v

输入以下命令设置全局模块

npm config set prefix "D:\worksoftware\nodejs\node_global" npm config set cache "D:\worksoftware\nodejs\node_cache"

5.更换npm源为淘宝镜像

npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,
国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org。
在cmd里输入:npm config set registry https://registry.npm.taobao.org/

检查配置是否成功
npm config get registry

安装个module试下,
输入:npm install express -g,进行模块的全局安装

注意:

由于版本的问题,淘宝的镜像已经过时了,解决办法:
先输入:npm config set strict-ssl false
最后:npm install cnpm@7.1.1 -g

四、安装 Gradle

1.官网地址:
下载地址:

2.配置环境变量

  • 新建:
    GRADLE_HOME
    D:\gradle-4.9
  • path:
    %GRADLE_HOME%\bin
  • 验证:
    gradle -v
http://www.jsqmd.com/news/1328684/

相关文章:

  • FloPy:Python地下水流建模的终极指南,从入门到精通
  • 3秒搞定网页图片格式转换:Save Image as Type 浏览器扩展深度解析
  • LoggerPlusPlus 2023更新日志:新功能与性能改进全解析
  • knockknock-genprofile使用指南:轻松创建安全访问配置文件
  • 摔倒检测和识别2:基于深度学习YOLOv12神经网络实现摔倒检测和识别(含训练代码和数据集)
  • Jetpack Compose - MutableStateFlow、LaunchedEffect 函数
  • 认知三论 · 认知总作用量方程深入研究报告
  • 语义分割实战——基于U_Net,PSPNet,DeepLab神经网络杂草分割系统2:含训练测试代码和数据集
  • 运算符基础知识打地基
  • 3分钟掌握PalEdit:幻兽编辑神器让你的PalWorld体验翻倍
  • 长春芬尼门店哪家专业:【芬尼】证照齐全 - 17728098551
  • 吞吐量最优化设计
  • 基于keras框架的MobileNetV2深度学习神经网络蔬菜分类识别系统源码
  • Smithbox入门指南:零基础掌握魂系列游戏修改神器
  • 如何轻松获取Sketchfab 3D模型资源:Firefox用户脚本实用指南
  • Xmind思维导图使用教程:从基础操作到高阶功能全解析
  • HarmonyOS应用实战-启示散页-76-清空数据别只删 Preferences:同步 AppStorage、缓存和恢复账本
  • 长春空气能采暖选购网点哪家专业:【芬尼】合规经营 - 18002239949
  • JazzIt常见问题解决:依赖安装、音乐播放失败等问题排查
  • 【AI法律文书写作实战指南】:20年律所技术总监亲授,3类高风险文书自动生成避坑清单
  • 终极指南:用yuzu模拟器在PC上畅玩Switch游戏
  • Supabase Kubernetes迁移指南:使用Migration资源管理数据库变更
  • 公司注销后小程序怎么办?2026年代办机构推荐与线上办理流程 - 跑政通
  • 为什么你学网安半年还是“只会复现”?解锁从复刻小白到独立挖洞的完整蜕变路线
  • 基于keras框架的LSTM深度学习神经网络手写字识别系统源码
  • Unity单例模式深度解析:从实现到架构的避坑指南
  • 大数据开发平台
  • 2026北京数字展厅设计公司哪家靠谱?数字展厅展馆选型指南
  • CSDN排名记录
  • arcconf的介绍,安装和使用方法