一、參考官方網址進行Thingsboard的下載與安裝,
官方教程https://thingsboard.io/docs/user-guide/install/windows/#step-2-thingsboard-service-installation
NOTES:
錯誤1、命令行中進入thingsboard目錄下后,執行:install.bat,thingsboard無法安裝
出現如下錯誤:

解決1:登錄pgAdmin,創建thingsboard數據庫,再次執行install.bat后成功安裝Thingsboard


錯誤2:ThingsBoard 安裝成功后,ThingsBoard Server Application無法啟動,系統出錯,發生系統錯誤1067

查看日志文件(thingsboard/logs/thingsboard.err.log)顯示:無法創建虛擬機.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized VM option 'UseCondCardMark'
解決嘗試:
1、查看自己jdk是否成功安裝且配置無誤(之前檢查過配置沒問題)
2、打開thingsboard/thingsboard.xml文件,將含有關鍵字“'UseCondCardMark'”的一行注釋
(或者添加“-XX:+ IgnoreUnrecognizedVMOptions”,但該方法嘗試后,在本人電腦上不起作用)

嘗試后,仍無法啟動Thingsboard服務器。
3.有些程序內存設置太大,可能超過虛擬機的范圍,也有可能出現錯誤,可以設置Java 虛擬機的大小
在環境變量中,添加如下設置:
全局環境變量名:_JAVA_OPTIONS
變量值:-Xmx512M
然后在啟動thingsboard,服務成功啟動

最終解決辦法:
step 1:打開thingsboard.xml中,將含有“<startargument>-XX:+UseCondCardMark</startargument>”的一行注釋;
step 2:右擊電腦-屬性-高級系統設置-高級-環境變量-新建系統變量,設置虛擬機的大小。
變量名:_JAVA_OPTIONS
變量值:-Xmx512M
執行上兩步后,Thingsboard服務器能正常啟動。
