• NX二次开发-基于EclipseIDE的NXOpen Java开发环境配置


    开发版本

    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日

    作者: 阿飞

    出处: https://www.cnblogs.com/nxopen2018/>

    关于作者:专注NX开发、VC++开发、数据库、三维建模领域,请多多赐教!

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可留言(博客文章底部留言)咨询.

  • 相关阅读:
    一种分布式框架设计(四)
    读书笔记-《拆掉思维里的墙》
    [JS前端开发] js/jquery控制页面动态载入数据 滑动滚动栏自己主动载入事件
    Qt 5.3更新无数,更改C++控制台输出最为赞
    Guava ---- Ordering排序工具
    codeforces 558D Guess Your Way Out! II 规律
    Linux shell之打印输出
    细说Oracle中NULL值
    责任成本汇总表
    NSOperationQueue小结
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/14747925.html
Copyright © 2020-2023  润新知