5

我正在开发一个使用 Maven 设置的 Java 项目。我已经设置了我的 pom 以包含所有依赖项,并使用适当的 maven 插件创建一个带有依赖项的 jar。RTI nddsjava 库已加载到我的 maven 存储库服务器上,但由于某种原因,当我尝试在 nddsjava 中加载类时(例如 com.rti.dds.domain.DomainParticipant)。关于如何创建一个所有依赖项完全独立运行的 jar 的任何建议?

4

1 回答 1

3

您是否在运行时或打包期间遇到问题?您上面的陈述是您遇到的问题的症状。

RTI Connext 的 Java 绑定依赖于 3 个本机库。因此,如果您遇到运行时问题,则需要将这些库打包为可交付成果的一部分。此外,这些库需要在动态库加载路径上可用(Windows 上的 PATH,*nix 上的 LD_LIBRARY_PATH,Mac OS X 上的 DYLD_LIBRARY_PATH)。

于 2014-06-09T23:26:35.507 回答