使用 Java 和 Spring 自动装配的 IBM Rhapsody 脚本无法正常工作

Script for IBM Rhapsody made with Java and Spring autowiring not working

我使用 API 为 java 开发了一个 IBM Rhapsody 脚本。 当来自我的 IDE 的 运行 时,该脚本工作正常。当我 运行 来自 Rhapsody 的脚本使用 JAR 和 HEP 文件时,我在使用自动装配的 bean 时得到 NullPointerException。

有人知道 Rhapsody API 是否不支持 Spring 或者我可以修复我的脚本吗?

解决方案是导出为可执行 JAR。通过这种方式导出的 JAR 包含必要的库。 我的问题是,当 Rhapsody 运行 我的 JAR 文件时,它没有在类路径中找到 spring。