Proe Wildfire 5.0 J-link二次开发——入门篇
为什么选择J-link?
选择J-link二次开发的理由:J-link拥有开源社区的强大优势,JAVA语言开源,社区很活跃,可以说除了PROE以外的所有开发工具都可以免费获得,并且这些开发工具的性能绝不逊色于microsoft;J-link二次开发的程序运行编译过程都较C++二次开发简单。
J-link二次开发所需的准备工作:
1.熟悉JAVA语言;JAVA仍为IT界使用最为广泛的开发工具之一,其学习难度并不比C++语言高,网络上有大量免费视频可供学习。
2.初次安装PROE时请选中J2RE(java 2 runtime enviroment)与J-link选项随PROE主程序一起安装,一般默认安装未选中此模块,所以请务必注意;自安装的JRE目录是D:\PTC\proeWildfire 5.0\i486_nt\obj\JRE;若已经安装了PROE但是没有安装J2RE(java 2 runtime enviroment),也可以下载jdk6来安装(jdk7未试过)。
3.安装JAVA的集成开发环境IDE,可以下载Eclipse,选Java开发版即可,不要jee的(用于Web开发)。
4.配置开发环境:配置JVM,设置环境变量(如果网友安装目录与此不同请自行注意更改)
CLASSPATH=.;D:\PTC\proeWildfire 5.0\text\java\pfc.jar;%CLASSPATH%;D:\Java\jdk1.6.0_27\jre\lib
5.学习J-link请参考PROE目录下*\jlink\jlinkug.pdf文档,也可以用浏览器打开*\jlink\jlinkdoc\index.html,里面包含开发文档和api。
自此,J-link开发环境就配置完成!
下面以Proe自带的入门的例子来测试一下J-link开发环境是否配置正确。
1. 打开eclipse(网上关于eclipse使用资料非常多,可自行查询),依次File->new->java project,建立new javaproject,
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
名如:InstallTest,其他选项默认即可,点击 finish;
2. 在InstallTest工程中添加外部JAR包,将*\text\java\pfc.jar引入到project中;
3.在InstallTest工程中,新建2个空的java class,name分别是StartInstallTest和pfcInstallTest,然后用win写字板或者EditPlus等工具分别打开*\jlink\jlink_appls\install_test下的StartInstallTest.java与pfcInstallTest.java两个文件中的内容复制到刚才创建的相应的class中,并覆盖原有内容;
4. 点击run->run运行并编译,因为需和proe配合才能显示工作效果,所以其实就是确认完成编译罢了;
5. 在本机上新建test文件夹,在第2步所创建的InstallTest工程目录下找到bin文件夹,复制其中所有的.class文件至test文件夹中。然后复制*\jlink\jlink_appls\install_test下的所有文件至该文件夹下;
6. 启动Proe Wildfire 5.0,将工作目录改到上步所创建的test文件夹中,依次点击工具->辅助应用程序,弹出辅助应用程序窗口单击注册,选择 protk.dat文件,打开。可以看到在辅助应用程序窗口中出现InstallTest程序了,选中该程序,单击启动,然后在消息栏中有“程序'InstallTest'成功启动。”的提示;
7. 在Proe程序的文件下拉菜单中多出一项“-J-Link Install Test”,点击该命令出现图所示的一个proe零件,2秒后出现一个java的消息窗,提示Install Test Has Success,点击ok,零件消失。至此大功告成,环境正常。
8. 如果消息窗提示Install Test Has Fail,那么需要Proe的配置参数。点击工具->选项,弹出选项窗口,点击显示中切换到“当前会话”,去掉“仅显示从文件加载的选项”,查找“regen_failure_handling”并将值改成“resolve_mode”。再次点击运行刚才的菜单命令,2秒后消息框将提示Install Test Has Success。说明环境正常。