至此,NC数据环境已准备好。注销后再登陆到‖学习帐套‖,即进入了真正的NC系统,如下所示:
1.2.4. Eclipse中建立NC开发环境
在上一个步骤中,演示了怎么搭建NC的数据环境和测试环境,但作为开发人员,日常的工作都是在Eclipse开发环境中进行。在Eclipse中建立开发环境分下面几个步骤:
1.在Eclipse插件中加入NC开发所需的MDE插件(nc.uap.mde.editor_1.0.1.jar和
nc.uap.mde_1.0.2.jar),这些插件可以在 相关工具\\Eclipse_NC插件 中找到,拷贝到eclipse安装路径下的plugins目录下即可。
2.取得NC_HOME,NC_HOME包含了开发环境所需的所有jar包, NC_HONE就是安装完NC产品的主目录。通过Preferences中MDE Development 中设置NC Home。
还可以设置数据源,模块选择。
3.打开Eclipse,点击菜单“新建/项目”,弹出下面的对话框:
选择MDE Development下的Moudle Project即可。
4.点击下一步,开始创建Moudle Project,在下面的对话框中填入信息:
5.点击完成后,会创建项目,形成下图所示的目录结构:
6.至此,开发环境已建立完毕。在开发环境中调试程序,一般需要首先启动NC中间件,
然后启动UAP客户端调试器。下面我们在eclipse调试器中建立这两个程序:
建立中间件调试启动点,方法是在调试点管理界面左边列表的Module Application下新建一个调试点,MDE插件会为它设置默认参数,我们只需改变一下调试点名称,如下所示:
program arguments设置如下:
${FIELD_NC_HOME}/ierp/bin/prop.xml -Dnc.server.location=${FIELD_NC_HOME} -DEJBConfigDir=${FIELD_NC_HOME}/ejbXMLs
-DExtServiceConfigDir=${FIELD_NC_HOME}/ejbXMLs VM arguments设置如下:
-Dnc.server.location=${FIELD_NC_HOME}
-DEJBConfigDir=${FIELD_NC_HOME}/ejbXMLs
-DExtServiceConfigDir=${FIELD_NC_HOME}/ejbXMLs Working directory
选择Other 内容为 ${FIELD_NC_HOME}
启动中间件快捷方式是在工程点击右键,在run as出点击NC Milldeware就可以。
建立UAP客户端调试器启动点,该调试器的入口类是nc.starter.test.Jstarter,因此可以新建一个 Java Application类型的调试点,输入入口类,如下所示: