问题标签 [teamcenter-rac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何获取当前登录用户的用户名
我正在尝试使用 Java(和 Eclipse)从 Teamcenter 8 富客户端中的登录会话中获取会话参数,例如用户名。
该片段取自已编译的代码,当我运行我的插件并尝试调用AIFUtility
类中的某些方法时,AifrcpPlugin
会引发异常。
有谁知道如何获取当前会话的用户名?
java - 如何在 TeamCenter 富客户端中使用 Qt Jambi 初始化 QApplication
我可以独立运行带有 GUI 的“HelloWorld1”Qt-Jambi 应用程序。
我可以运行继承 ViewPart 的“HelloWorld2”teamcenter-plugin(通过 Eclipse)。
尝试
QApplication
在插件中初始化,如下所示:public class MyComView extends ViewPart { static { //尝试初始化 Qt-Jambi // System.out.println("QQ==before load qtjambi"); // QApplication qap1 = QApplication.instance(); // System.out.println("QQ==获取实例后"); } //... }
我的代码编译和链接得很好。但是我在java.lang.ClassNotFoundException
下面的堆栈跟踪中有一个错误:
我做错了什么?如何在 Eclipse-RCP 中正确使用 Qt-Jambi,尤其是在 Teamcenter 插件中?
eclipse - 调试 Teamcenter 富客户端 (eclipse rcp) 失败并出现“org.osgi.service.component.ComponentException”
在 Windows 7 x64 机器上,我有一个工作的 eclipse 安装和工作区,我可以从中完美地运行/调试 Teamcenter 富客户端(在 Eclipse 3.6 上运行)的插件。
现在我将 eclipse 和工作区移动到另一台 Windows 7 x64 机器上,确保我
- 具有相同版本的 JRE
- 具有相同的配置和安装路径
- 具有相同的目标平台(Teamcenter)安装(至少相同的插件集)
但是在新机器上,当我启动调试配置时,应用程序无法启动并出现以下异常:
在第二台机器上,我还尝试使用其他 Eclipse 版本和 JRE,并在全新安装时导出/导入插件项目,但没有成功。
java - 如何提取 teamcenter 中“BOMView”的内容?
我是 Teamcenter 富客户端编程的新手。我试图弄清楚如何BOMView
在 Teamcenter 中指示/提取项目的内容。
我正在使用 Java,例如,到目前为止,我可以使用AIFComponentContext
和TCComponent
获取 Teamcenter 中任何其他对象的父/子树,但不能BOMView
...
有谁知道我如何获得 BOMView 的子项?(目前这只能在富客户端的“Teamcenter-Structure manager”视图中看到)。