admin 管理员组

文章数量: 887031


2024年1月6日发(作者:sql查询实验报告要点总结)

Tridium_N4_开发环境设置_基础开发环境篇

作者:杨超

前几日看了黄工的环境设置视频录像,可能对新手来说还是有点难,这里我做了一个逐步图解的详细的环境设置文档献给大家,同时也算是自己做个笔记免得日后忘了。

本文基于黄工的一些提示,以及官方开发文档,其余为我个人的自学经验,如有错误欢迎指正。

首先还是感谢黄工的一些提示,然后是要感谢官方文档,最后要感谢翻译网站。

其次,进入N4后,它的开发工具经常会自动下载工具部件,而这些部件位于外国网站,因为一些技术性原因这个自动下载工具经常工作的不好,建议百度一些应对手段。

1. 首先,你要有一份Tridium N4 , 并安装好。

2. 安装JRE、JDK,参见java官网

3. N4的开发环境需要设置环境变量。设置环境变量,需要右击“我的电脑”->“属性”->“高级系统设置”->“环境变量”->“新建”。

4. 建如下变量:

a) 变量名:niagara_home 变量值:C:NiagaraNiagara-4.2.36.34(黄字部分是你的具体的Niagara软件的安装目录路径,此处为实例)

b) 变量名:niagara_user_home 变量值:%userprofile%Niagara4.2(黄字部分随安装版本不同而不同,具体要看C:Users用户名下的具体N4文件夹名,此处为实例)

c) 变量名:niagara_dev_home 变量值:%niagara_user_home%

d) 变量名:JAVA_HOME 变量值:C:Program FilesJavajdk1.8.0_111(黄字处为你的具体的JDK的安装目录路径,此处为实例)(此变量可选,具体是后面的IntellijIDEA用)

5. 进入N4安装目录里的bin目录,运行它下面的命令,建议将这个做成快捷方式放到桌面,后续教程里命令行都是通过它执行的。

6. 在上条所述控制台中运行命令:gradlew 。它会自动开始下载gradle软件(很慢),或者使用迅雷按照命令里提示的网址下载好gradle的zip(飞快),然后用Ctrl+c终止当前下载任务,然后找到C:distsgradle版本号目录下的那个随机数字目录下(黄字部分根据登陆进来的用户名更改),你会看到下载的临时文件,把你下载好的安装包拷进来,然后重新运行gradlew,可以看到很快

进入N4,建立一个新模块工程。

7.

8. 使用N4的控制台,进入你的模块工程内,运行命令:gradlew tasks

9. 开始第一次运行gradlew,此处会安装N多东西。(注意此处直接执行可能会超慢,或者干脆完成不了,这是因为这个程序似乎会直接上外国网站下东西,慢和国内网络的一些特殊技术有关,解决方法请百度)

10. 安装好后列出可执行的gradlew任务。

11. 运行命令:gradlew build 。会看到N4目录下Module目录下多出了新建的Module的JAR包,说明gradle运行良好。

12. 如上就已经设置好最最基本的开发环境了,如果你是纯文本编辑器及命令行的忠实爱好者的话,环境就已经设置完毕了,不过对我们一众普通人来说,还是需要IDE环境来开发代码的,N4可以使用Eclipse或IntellijIDEA来开发,官方说和IntellijIDEA更搭配,下面我就IntellijIDEA的安装进行图解。

13. 安装GIT,参考git-scm官网

14. 安装IntellijIDEA,参考jetbrains官网,有社区版(免费)和收费版,社区版可满足开发,此处使用社区版做演示。

15. 第一次启动,同意默认设置。

16. 选择引入项目,第一次启动gradle时IntellijIDEA也会像第9条所述一样下载N多配件,也有同样的直接下慢的问题。

17. 选择模块项目下的文件,则IntellijIDEA会按照gradle项目的设置来引入项目。(官方推IntellijIDEA的主要原因之一)

18. 引入参数设置,记得一定要勾上use auto import选项,这个和自动完成有非常大关系(用IDE最大的帮助就是自动完成功能)。还有,第一次引入gradle项目时,gradle程序位置也需选择。还有,如果前述4.d的JAVA_HOME参数没设置时,此处也必须要设置。

19. 开工具栏是要点击一下IntellijIDEA的左下角的一个按钮。

20. 如果有多个项目,则进去后选File->setting菜单,在Sysem Settings中关闭reopen last …选项,这样在每次开IntellijIDEA时可以选项目打开。

21. 因为是第一次运行,要设置JDK库,在左侧项目文件目录夹下的库目录中右击,选open libray settings菜单,增加JDK。增加后,下的黄色警示应该会消掉。

22. 打开右侧的gradle窗口,会看到此项目可用的garadle任务,最主要的就是build、

slotomatic、compileJava三项命令。

23. 建立一个新类,然后extends时就可以看到自动完成提示了^_^

24. Slotomatic在N4中发生很大变化,其格式可常见官方文档slotomatic章节,此处在类上方添加两句。在提示红字的变量上点击Alt+Enter,会自动import相关包(后同)。

@NiagaraType

@NiagaraProperty(name = "link1",type = "BString",defaultValue = "")

25. 运行slotomatic,你会发现自动生成代码出来了.

26. N4中的slotomatic不会在中生成相关项,这个现在变成了compileJava任务的工作,当然你也可以直接build,它中间包含了compileJava任务。

27. 添加paltte文件中的项,build。

28. 最终结果^_^

以上就是Tridium的基础开发环境设置过程,后续还会有N4的Javascript开发环境设置过程详细文档,敬请期待^_^


本文标签: 设置 环境 开发 自动 项目