zoukankan      html  css  js  c++  java
  • 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++开发、数据库、三维建模领域,请多多赐教!

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

  • 相关阅读:
    机房收费系统——报表(2)
    机房收费系统——报表(1)
    机房收费系统之结账
    机房管理系统——vb与excel链接2
    机房管理系统——VB与Excel的链接
    Unity
    Android Dev Tips
    Android JSON And Object Cast
    Android Screen Orientation
    iOS8 with Swift
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/14747925.html
Copyright © 2011-2022 走看看