栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

ThingsBoard 源码编译问题

Java 更新时间:发布时间: 百科书网 趣学号
JDK版本问题

搞明白jdk的对应版本,有的是1.8的,有的是需要jdk11。我自己的电脑是1.8,但是编译需要的是jdk11,用IDEA编译直接在IDEA里面下载一个jdk11就可以。

看别人又遇到jdk11版本较老,编译错误rest-client。那就换个jdk11吧。

下载完jdk11版本,检查一下这几个地方。




nodejs和npm

也是版本问题,别太低应该就行。

获取源码
git clone -b release-3.0 https://github.com/thingsboard/thingsboard.git

也可以先复制到gitee上面,在clone。

maven 镜像源配置

maven配置国内镜像,阿里云就行,或者多添加几个仓库,多多益善嘛。

npm 镜像源配置
npm config set registry https://registry.npm.taobao.org       #使用淘宝镜像
npm config get registry       #查询当前镜像
编译命令
mvn clean install -DskipTests
编译成功界面

一些问题 看别人说编译是需要翻的,我是直接翻的,所以不知道不翻的话行不行。 JavaScript Executor编译失败
原因:本地缓存缺少 fetched-v10.15.3-linux-x64 和 fetched-v10.15.3-win-x64 或 fetched-v10.17.10-linux-x64 和 fetched-v10.17.10-win-x64 这两个文件。
解决办法:

下载这两个文件到本地,下载后记得重命名,下载地址: Github地址
如何github上的这几个文件下载很慢,可以直接使用csdn下载,链接如下:
 fetched-v10.17.0-win-x64 https://download.csdn.net/download/Wondser/12573562
 fetched-v10.17.0-win-x64
https://download.csdn.net/download/Wondser/12573558
 fetched-v10.15.3-win-x64
 https://download.csdn.net/download/Wondser/12573557
 fetched-v10.15.3-linux-x64
https://download.csdn.net/download/Wondser/12573554

如何你的csdn没有积分,可直接在物联工坊免费下载,链接如下:
 fetched-v10.17.0-win-x64
 https://meimos.com/download/tools/151.html
 fetched-v10.17.0-linux-x64
 https://meimos.com/download/tools/150.html
 fetched-v10.15.3-win-x64
 https://meimos.com/download/tools/149.html
 fetched-v10.15.3-linux-x64
 https://meimos.com/download/tools/148.html

下载完成后,放到C盘用户下的.pkg目录,如图:

剩下的都是网络问题了,一遍不成功就多编译几遍0.0… 编译成功后启动 命令行过长

改一下配置



从上对话框中可以看到IDEA一共提供了三种命令行缩短器供你选择:

none:这是默认选项。IDE不会缩短长类路径。如果命令行超出操作系统限制,则IDEA将无法运行您的应用程序。
jar manifest:IDE通过临时classpath.jar传递长类路径。原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。
classpath file:IDE将把长类路径写入文本文件。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1077405.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号