在线程 "main" com.telelogic.rhapsody.core.RhapsodyRuntimeException 中获取异常:无法共同创建对象
Getting Exception in thread "main" com.telelogic.rhapsody.core.RhapsodyRuntimeException: Can't co-create object
import com.telelogic.rhapsody.core.IRPApplication;
import com.telelogic.rhapsody.core.RhapsodyAppServer;
public class TestRhapsody {
public static void main(String[] args) {
IRPApplication irpApplication = RhapsodyAppServer.createRhapsodyApplication();
}
}
我正在使用 windows 10 64 位
JDK64 位
问题不会在 windows 8/7 后退出 windows 10 后才面临这个问题。
请帮我解决这个问题。
我认为您需要所有内容都是 32 位或 64 位的。
当我说出一切时,这意味着
- 狂想曲
- JVM
- 日食
如果您正在尝试 64 位,我鼓励您尝试 32 位。我遇到 64 位问题并切换到 32 位
切换到最新的 Rhapsody 版本 8.3.1 后问题已解决
我在 Rhapsody 8.2.1 版中遇到过这个无法共同创建对象的问题。迁移到 Rhapsody 版本 8.3.1 后 问题已解决
这可能是一个错误的安装,即 Rhapsody 安装没有完成并且没有正确注册 DLL。 (这就是为什么认为升级可以解决问题的原因)。要解决此问题,您需要在 windows 计算机上拥有管理员权限。
- 运行 作为管理员的命令提示符(这很重要,右键单击并 运行 作为管理员)
- 浏览到 rhapsody.exe 所在的位置。
- 键入 rhapsody.exe /RegServer
- 类型 rhapsody.reg
注意:如果您安装了多个 Rhapsody,则只能注册一个的 COM API(通常是最后一个),因此您需要重新注册(运行 rhapsody.exe /RegServer as admin) 在它们之间切换。如果您不这样做,那么插件可能会出现意外错误。
import com.telelogic.rhapsody.core.IRPApplication;
import com.telelogic.rhapsody.core.RhapsodyAppServer;
public class TestRhapsody {
public static void main(String[] args) {
IRPApplication irpApplication = RhapsodyAppServer.createRhapsodyApplication();
}
}
我正在使用 windows 10 64 位 JDK64 位
问题不会在 windows 8/7 后退出 windows 10 后才面临这个问题。
请帮我解决这个问题。
我认为您需要所有内容都是 32 位或 64 位的。 当我说出一切时,这意味着
- 狂想曲
- JVM
- 日食
如果您正在尝试 64 位,我鼓励您尝试 32 位。我遇到 64 位问题并切换到 32 位
切换到最新的 Rhapsody 版本 8.3.1 后问题已解决
我在 Rhapsody 8.2.1 版中遇到过这个无法共同创建对象的问题。迁移到 Rhapsody 版本 8.3.1 后 问题已解决
这可能是一个错误的安装,即 Rhapsody 安装没有完成并且没有正确注册 DLL。 (这就是为什么认为升级可以解决问题的原因)。要解决此问题,您需要在 windows 计算机上拥有管理员权限。
- 运行 作为管理员的命令提示符(这很重要,右键单击并 运行 作为管理员)
- 浏览到 rhapsody.exe 所在的位置。
- 键入 rhapsody.exe /RegServer
- 类型 rhapsody.reg
注意:如果您安装了多个 Rhapsody,则只能注册一个的 COM API(通常是最后一个),因此您需要重新注册(运行 rhapsody.exe /RegServer as admin) 在它们之间切换。如果您不这样做,那么插件可能会出现意外错误。