NC运维人员拓展知识 之 开发工具入门(一)

对于NC系统运维人员,通常情况下接触到较多的是NC前端问题处理,问题集中于业务之上。但是有时也会出现系统报错,例如,“****Exception”,甚至出现“未知的错误”,这个时候就需要开发人员的帮助。运维人员学习简单的开发工具入门,可以有效减轻开发人员的负担,提前查找错误,同时对于运维人员本身也是一种提升。

一、基本环境要求及配置

1.JDK环境变量配置

①右键 我的电脑(此电脑)选择属性→右侧选择高级系统设置,环境变量
②新建变量,
变量名 JAVAHOME ,
变量值是JDK安装目录,例如,D:\NC65\home\ufjdk
如果本机有NChome,建议使用NChome所携带的JDK;如果没有,可以下载安装JDK,需要记住安装目录。所使用的JDK版本位数需要和开发工具匹配。
JAVAHOME变量配置
③新建变量
变量名 CLASSPATH,
变量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注意最前面有个点,不要漏掉。
CLASSPATH变量配置
③查找变量 PATH,一般系统中有这个变量,无需新增,找到这个变量,点击修改,在原有基础上添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
不要动其他内容,否则会出现其他问题。

二、开发工具

开发工具使用的是Eclipse,用友集团在此软件上做了集成开发,方便NC开发人员的使用。
Eclipse是常见Java的开发工具 , eclipse百度百科简介
NC开发常用的有 eclipse 和 UAP- STUDIO,两者本质相同,使用方法基本一致。此文举例使用的是图示eclipse,因为使用时不用安装比较便捷。
eclipse图片
uap-studio图片
注:如果启动时报java相关错误,建议先检查环境变量是否配置,以及JDK位数是否和eclipse相同。

UAP-STUDIO没有上传百度网盘,可以直接找作者要。
eclipse百度网盘地址:

链接: https://pan.baidu.com/s/1FKJFI113gnPZlvcvztzgEA 提取码: 26mb 复制这段内容后打开百度网盘手机App,操作更方便哦

三、简单启动运行

①双击启动eclipse图标,会跳出一个选择工作空间(workspace)的弹窗。点击右侧browser,选择一个文件夹或第一次使用新建一个workspace,不建议新建在C盘,因为文件夹占用空间比较大,且C盘不容易找。点击OK,等待加载。
工作空间是eclipse软件运行的基础,所有的开发运行操作基本信息都放在了工作空间。
在这里插入图片描述
在这里插入图片描述

②进入以后,可能会有以下提示,这些无所谓,可以直接关掉。后期也可以在设置中关掉,不影响使用。
在这里插入图片描述

③界面简单介绍

在这里插入图片描述
图示的区域除了最顶端的菜单栏不可变动以外,其他的所有内容都可以自定义变化位置,可以拖动变化位置。
工具栏可以在window下customize perspective 设置。
在这里插入图片描述

控制台console等可以在左下角调出。在这里插入图片描述
在这里插入图片描述

④配置NChome和开发配置
打开window下preferences,选择UAP-STUDIO集成开发环境 下开发配置。
首先,设置UAP home,即对应的NChome路径。选择好后点击右下角的apply应用,更新RIA项目和MDE项目类路径。
其次,配置数据库,配置数据源,数据库类型选择Oracle11g,驱动类型JDBC,以及数据库基本信息填写。填写完了测试连接,测试通过才可以。

在这里插入图片描述
以下配置非必需,选择性配置:
1、模块选择,默认勾选全部,这里对应的是nchome中modules文件下的模块。不勾选某些模块可以有效提升服务启动效率,加快启动时间。但是,如果不知道对应模块的名称,还有必需的基础模块的信息,建议不要动。
在这里插入图片描述
客户端连接:填写地址和端口号
在这里插入图片描述

⑤新建项目:
file→new→other,MDE开发→模块项目→next
在这里插入图片描述
填写项目名称和模块名称,模块名称和上文提到的模块选择是一致的,这里可以先随便写,主要影响地方是后期出补丁对应的模块文件夹名,(或者还有其他,我暂时不知道),补丁文件夹名也可以修改。然后点finish,系统会加载所需文件,所以软件会转圈圈会卡主,主要取决于nchome的大小还有 电脑性能,加载完了会在左侧出现该项目。
在这里插入图片描述
在这里插入图片描述
⑥启动项目:
在项目上,右键Run as 或 debug as UAP中间件,然后在console控制台会显示服务启动信息,基本和直接使用startup.bat提示信息相同
在这里插入图片描述
run as 是普通的启动服务。
debug as 是可以打断点的启动服务,也就是使用debug as 启动,设置好断点,程序走到断点的位置会停止,如果有报错,向前打断点,确认报错位置;没有报错可以继续向后打断点判断错误位置。详细介绍计划在下一篇解释。

⑦启动客户端:
1、可以继续使用run as 启动UAP客户端(这个方法需要配置上文中提到的客户端连接),会自动跳出客户端界面
2、可以直接在Uclient中查找对应地址端口的应用程序。

自此,服务启动完成,客户端可以使用。


本篇讲的是最基本的环境配置和服务启动。
由于作者已经一年半没有碰过这个开发工具了,可能有些,错误或者遗漏,如果有任何疑问或错误,还请直接评论指出,万分感谢!

需要的工具等内容可以直接联系作者发送。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
用友NC开发是一种基于用友软件的业务应用开发技术。要从入门到精通用友NC开发,首先需要了解用友NC的基本架构和功能特点。用友NC主要包括基础管理、财务会计、采购管理、销售管理、生产管理、库存管理等模块,因此需要系统学习这些模块的功能和使用方法。 首先,入门阶段需要学习用友NC的基础知识,包括系统的安装部署、基本配置和界面操作等。接着,要学习用友NC的具体功能模块,包括各项业务流程的操作方法和相关的技术文档。通过实际操作和练习,熟悉用友NC的各项功能和操作流程。 在进阶阶段,需要深入学习用友NC开发技术,包括使用开发工具进行二次开发、编写自定义功能和报表、进行数据接口开发等。这些技术要求具备一定的编程和数据库知识,需要系统学习并进行实际的开发练习。 在精通阶段,需要不断实践和积累经验,通过开发各类复杂需求的项目,不断提升自己的技术水平和解决问题的能力。同时,要关注用友NC的最新技术动态和发展趋势,不断更新自己的知识体系,保持与行业的同步。 总的来说,要从入门到精通用友NC开发,需要系统学习用友NC的基础知识和技术,进行实际的项目开发实践,不断提升自己的技术水平和应用能力。通过持续的学习和努力,可以逐步成为一名专业的用友NC开发工程师。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值