
搞明白jdk的对应版本,有的是1.8的,有的是需要jdk11。我自己的电脑是1.8,但是编译需要的是jdk11,用IDEA编译直接在IDEA里面下载一个jdk11就可以。
看别人又遇到jdk11版本较老,编译错误rest-client。那就换个jdk11吧。
下载完jdk11版本,检查一下这几个地方。
也是版本问题,别太低应该就行。
获取源码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将把长类路径写入文本文件。