问题标签 [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.

0 投票
1 回答
1485 浏览

java - 如何获取当前登录用户的用户名

我正在尝试使用 Java(和 Eclipse)从 Teamcenter 8 富客户端中的登录会话中获取会话参数,例如用户名。

该片段取自已编译的代码,当我运行我的插件并尝试调用AIFUtility类中的某些方法时,AifrcpPlugin会引发异常。

有谁知道如何获取当前会话的用户名?

0 投票
1 回答
484 浏览

java - 如何在 TeamCenter 富客户端中使用 Qt Jambi 初始化 QApplication

  1. 我可以独立运行带有 GUI 的“HelloWorld1”Qt-Jambi 应用程序。

  2. 我可以运行继承 ViewPart 的“HelloWorld2”teamcenter-plugin(通过 Eclipse)。

  3. 尝试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 插件中?

0 投票
1 回答
1506 浏览

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,并在全新安装时导出/导入插件项目,但没有成功。

0 投票
1 回答
1216 浏览

java - 如何提取 teamcenter 中“BOMView”的内容?

我是 Teamcenter 富客户端编程的新手。我试图弄清楚如何BOMView在 Teamcenter 中指示/提取项目的内容。

我正在使用 Java,例如,到目前为止,我可以使用AIFComponentContextTCComponent获取 Teamcenter 中任何其他对象的父/子树,但不能BOMView...

有谁知道我如何获得 BOMView 的子项?(目前这只能在富客户端的“Teamcenter-Structure manager”视图中看到)。