NX二次开发Eclipse环境搭建

工欲善其事,必先利其器;
本文章适用于使用Java进行NX二次开发。其他NXopen支持的语言请参考官方文档

一、开发环境的搭建

NXjar包存放目录:%NX安装目录%\NXBIN。NX提供的所有jar包,导入NXOpen开头的jar到JavaProject即可
NX提供的jar包

二、调试环境的搭建

使用Eclipse调试Java程序:

1.在NX中,选择 文件→执行 →替代Java参数

2.在替代Java参数对话框, UGII_JVM_OPTIONS 输入框中输入:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888

(可选) 在 UGII_JVM_CLASSPATH 对话框中, 填入任意额外的Java classpath地址

3.你不需要在这里写入NXopen jar的classpath,因为他们会被NX自动加载

4.(可选) 在 UGII_JVM_LIBRARY_DIR 对话框, 写入你的64位Java的JVM地址。例如:

%jre安装目录%\bin\server

5.点击 确定

6.在Eclipse Package Explorer,右键项目,Debug As →Debug Configurations

7.创建一个Remote Java Application,使用和上面相同的端口
eclipse远程调试设置

8.你需要在NX上运行Java程序。Eclipse会在指定断点暂停

9.其他语言调试环境搭建敬请参见NX其他语言调试环境搭建

THE END.