开发版本
Eclipse4.5+NX9
首先打开Eclipse
新建项目
新建包
新建类
去ugopen里找个java例子抄过来
C:Program FilesSiemensNX 9.0UGOPENSampleNXOpenApplicationsJavaCreateArc
这个时候有波浪线是因为我们还没有倒NX得jar开发包
导入方法参照这篇 https://jingyan.baidu.com/article/ca41422fc76c4a1eae99ed9f.html
或者自己百度Eclipse怎么导入外部jar包,就不详细写了
NX9的jar包在ugii里,NX11开始jar包在nxbin里
需要用到哪个包,我们就导入哪个
导入之后我们看到波浪线没了,函数方法已经可以调用了。
只是类名我们要改一下,改成我们test类名
然后保存项目。
点
编译下项目
去目录下bin文件夹里找到.class文件
到NX里面去执行一下
基本上用法就是这样,可以跟BlockUI结合做开发,ugopen里也有例子,也可以跟第三方Java Swing界面做开发,挂到NX里
但是有一个地方我觉得很不好,那就是Eclipse没办法像VS那样附加到进程去单步调试,只能打印输出来做调试。
上次用Pycharm做NX二次开发也是遇到这个问题。这些软件好像就没附加进程调试这类功能,也可能我不知道怎么用。
上次那个Python还没办法实例化调用方法,这个JAVA是可以的。
用JAVA做NX二次开发也是可以的,好不好用只是个人习惯问题。
程序员阿飞
2021年5月9日