【tingsboard开源平台】环境准备和安装

文章目录

  • 环境准备:
    • 1.安装JAVA
    • 2.安装maven环境
    • 3.安装nodeJS(16.15.1)
    • 4.安装git环境
    • 5.安装npm依赖关系
    • 6.放入文件fetched
    • 7.安装IDEA

环境准备:

1.安装JAVA

以安装java11为例,安装tingsboard需要的jdk

下载地址:https://www.oracle.com/java/technologies/downloads/#java11
转到页面后往下滑,找到java11,下载windows版本
在这里插入图片描述

下载,安装路径自己选择,我安装在D盘
在这里插入图片描述
Java环境配置:
打开属性-关于-高级系统设置
在这里插入图片描述
在这里插入图片描述
打开环境变量
在这里插入图片描述
系统变量新建JAVA_HOME,值是刚刚下载jdk的路径
在这里插入图片描述
系统变量的PATH,新建

%JAVA_HOME%\bin

在这里插入图片描述
打开cmd,输入java -version
在这里插入图片描述
安装成功。

2.安装maven环境

maven下载路径:http://maven.apache.org/download.cgi
我用的版本是:apache-maven-3.6.3
配置环境变量
系统变量新建:

MAVEN_HOME;maven路径
MAVEN_OPTS;-Xms128m -Xmx1024m

在这里插入图片描述

系统变量的path,新建:

%MAVEN_HOME%\bin

在这里插入图片描述
打开CMD,输入mvn -v查看是否配置成功
在这里插入图片描述
成功!

3.安装nodeJS(16.15.1)

我的版本是16.15.1
node下载地址:https://nodejs.org/en/blog/release/v16.15.1
在这里插入图片描述
安装:
在这里插入图片描述
打开cmd,输入node -v

4.安装git环境

git官网下载地址:https://git-scm.com/download/win
下载更快的途径:用淘宝镜像下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/

5.安装npm依赖关系

在存放下载这么多文件的文件下,右键,选择Git Bash Here,分别执行如下命令

npm install -g cross-env
npm install -g webpack

6.放入文件fetched

在这里插入图片描述

7.安装IDEA

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

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

相关文章

初识C++(二)引用,内联函数,auto

目录 1.引用的概念与用法: 1.1引用特性: 1.2使用场景 1.2.1做参数 1.3传值、传引用效率比较 1.4引用做返回值 1.5引用和指针的对比 2.内联函数 3.auto关键字 4. 基于范围的for循环(C11) 5.指针空值nullptr(C11) 1.引用的概念与用法:…

腾讯云4核8G服务器支持多少人同时在线?

腾讯云4核8G服务器价格:轻量4核8G12M优惠价格646元15个月、CVM S5服务器4核8G配置1437元买1年送3个月。腾讯云4核8G服务器支持多少人同时在线?支持30个并发数,可容纳日均1万IP人数访问。腾讯云百科txybk.com整理4核8G服务器支持多少人同时在线…

独立看门狗

什么是独立看门狗?它有什么用?什么时候用?不用行不行? 独立看门狗(Independent Watchdog,简称IWDG)是一种微控制器中常见的硬件保护机制。它的主要作用是监视系统的运行状态,当系统出…

2024 年 15 个最佳自动化 UI 测试工具【建议收藏】

Web 开发行业正在不断发展,许多最佳自动化 UI 测试工具可用于测试基于 Web 的项目,以确保它没有错误并且每个用户都可以轻松访问。这些工具可帮助您测试您的 Web 项目并使其完全兼容用户端的要求和需求。 UI 自动化测试工具可测试基于 Web 的应用程序或软…

JRT菜单

上一章搭建了登录界面的雏形和抽取了登录接口。给多组使用登录和菜单功能提供预留,做到不强行入侵别人业务。任何产品只需要按自己表实现登录接口后配置到容器即可共用登录界面和菜单部分。最后自己的用户关联到JRT角色表即可。 登录效果 这次构建菜单体系 首先用…

Transformer的前世今生 day09(Transformer的框架概述)

前情提要 编码器-解码器结构 如果将一个模型分为两块:编码器和解码器那么编码器-解码器结构为:编码器负责处理输入,解码器负责生成输出流程:我们先将输入送入编码器层,得到一个中间状态state,并送入解码器…

号码采集协议讲解

仅供学习研究交流使用 需要的进去拿源码或者成品

上位机图像处理和嵌入式模块部署(qmacvisual图像拼接)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 qmacvisual本身提供了图像拼接的功能。功能本身比较有意思的。大家如果拍过毕业照,特别是那种几百人、上千人的合照,应该就…

Rust编程(二)语法和数据类型

编程规范 类C语法,函数需要定义,指令需要以;结尾。需要大括号{} 文件名,变量,函数命名使用snake case,eg:new_function() 结构体,特征命名,使用大驼峰命名,e…

微信小程序商城构建全栈应用

今天,将之前大学朋友分享给我的好几个小程序内容,简单的从百度网盘下载了一下,重新回顾小程序内容,重新构建融合一些不同语言的元素。下面是网盘的简单截图。 我先挑选了一个微信小程序商城项目,简单看了看&#xff0…

中霖教育:不是会计专业能参加24年的中级会计师考试吗?

经常有很多同学问:我不是会计专业的能报中级会计师考试吗? 先来看报名需要满足的必要条件: 1、大学专科学历,从事会计工作满5年。 2、大学本科学历或学士学位,从事会计工作满4年。 3、第二学士学位或研究生班毕业&#xff0c…

Rust编程(三)生命周期与异常处理

生命周期 生命周期,简而言之就是引用的有效作用域。在大多数时候,我们无需手动的声明生命周期,因为编译器可以自动进行推导。生命周期的主要作用是避免悬垂引用,它会导致程序引用了本不该引用的数据: {let r;{let x …

Partisia Blockchain:真正做到兼顾隐私、高性能和可拓展的公链

目前,包括 Secret Network、Oasis Protocol 等在内的绝大多数以隐私为特性的可编程公链,在兼顾隐私的同时,在可拓展以及性能上或多或少的有所牺牲,即难以对诸多实际应用场景进行支撑。这归咎于链的设计以及共识机制的不合理&#…

袁志佳:前端全栈工程师精英班

教程介绍 本套课程涵盖大前端的全部领域,并对传统的Web前端全栈深入教学。如利用前端知识开发 AI、VR、AR、iOS、Android、PC、Server、智能硬件。 同时我们将核心打造 JavaScript语言新发展、Vue源码分析、前端持续集成方案汇总、MV*框架深度分析 、前端图形学、N…

Python爬虫如何快速入门

写了几篇网络爬虫的博文后,有网友留言问Python爬虫如何入门?今天就来了解一下什么是爬虫,如何快速的上手Python爬虫。 一、什么是网络爬虫 网络爬虫,英文名称为Web Crawler或Spider,是一种通过程序在互联网上自动获取…

目前2024年腾讯云4核8G服务器租用优惠价格表

2024年腾讯云4核8G服务器租用优惠价格:轻量应用服务器4核8G12M带宽646元15个月,CVM云服务器S5实例优惠价格1437.24元买一年送3个月,腾讯云4核8G服务器活动页面 txybk.com/go/txy 活动链接打开如下图: 腾讯云4核8G服务器优惠价格 轻…

虚拟机如何在原有磁盘上扩容

虚拟机未开启状态–菜单栏–虚拟机–快照–拍摄快照–拍摄快照– 菜单栏–虚拟机–快照–快照管理器–点击刚刚的快照1–删除–是– 文件–新建或者打开–硬盘(以本人Win 10.64.3GL为例)–虚拟机设置–硬件– 硬盘(SATA)–磁盘实…

Git基础(24):分支回退

文章目录 前言放弃已修改的内容分支回退到指定commit 前言 将分支回退到之前的某个版本 开发中,可能开发某个功能不需要了,或者想要回退到之前历史的某个commit, 放弃后来修改的内容。 放弃已修改的内容 如果未提交,直接使用 …

二分算法的变种----查找递增可重复数组边界

public class test {//数组长度a,b,c为8,d为7;static int[] a {3,5,8,8,8,9,9,10};static int[] b {8,8,8,8,8,8,8,8};static int[] c {0,0,0,0,0,0,0,0};static int[] d {0,0,0,0,0,0,0};public static void main(String[] args) {int target 0;System.out.pr…

Windows下pycharm配置QtDesigner、PyUic、PyRcc

前言: 在配置QtDesigner、PyUic、PyRcc之前,咱们先了解一下这三个工具在PyQt5里面的作用 Qt Designer、PyUIC、PyRCC 在 PyQt5 开发中扮演着重要的角色,它们分别用于设计界面、将设计的界面转换为 Python 代码以及管理资源文件。下面将详细解…