NXOpen for Java開發環境構建

來源:互聯網
上載者:User

本文編寫目的

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不能正常運行。運行結果如下所示:

NX 4.0下運行NXOpen for Java程式失敗結果圖

 

幸好的是NX 6.0下面可以運行。
至於為什麼NX 4.0下不能運行,估計與版本或註冊許可有關,怎樣設定才能運行,此類問題就非我所能及了。現在這樣,也可以說我的目標已經達到了吧。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.