现在的位置: 首页 > 综合 > 正文

NXOpen for Java开发环境构建

2013年07月28日 ⁄ 综合 ⁄ 共 843字 ⁄ 字号 评论关闭

本文编写目的

UGS公司早就发布了NXOpen for Java,可以使用Java语言来做开发。
为简捷方便计,如何构建一个NXOpen for Java开发环境呢?
具体目标就是从一个已有源代码文件出发,编译,然后在NX软件环境下执行。

 

正文

可以基于前一文构建,其实最重要的就是要告诉编译器NXOpen for Java类库的所在地。具体就是NXOpen.jar和NXOpenUF.jar。因此可以修改java-path.bat内容,如下所示。

///////////////////////////////////////// nxopen-java.bat ///////////////////////////////////////////

@echo off

rem 设置Java环境变量,便于编写Java程序

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21

set Path=%JAVA_HOME%\bin;%JAVA_HOME%\..\jre6\bin;%Path%

set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

set NXOPENJARDIR=%UGII_ROOT_DIR%

set CLASSPATH=%NXOPENJARDIR%/NXOpen.jar;%NXOPENJARDIR%/NXOpenUF.jar;%CLASSPATH%

echo on

//////////////////// 该文件完毕

而快捷方式的设置与前面相同。
现在可以正式可以使用Java做NX二次开发了。

 

测试执行

但是在我的具体编译与执行过程中,发现NX 4.0不能正常运行。运行结果如下所示:

clip_image002

NX 4.0下运行NXOpen for Java程序失败结果图

 

幸好的是NX 6.0下面可以运行。
至于为什么NX 4.0下不能运行,估计与版本或注册许可有关,怎样设置才能运行,此类问题就非我所能及了。现在这样,也可以说我的目标已经达到了吧。

抱歉!评论已关闭.