EquinoxOSGi和java8之后的本机libs

wqlqzqxt  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(162)

几年前,在equinox的帮助下,我为特定硬件开发了一个osgi包,包括JAR和依赖操作系统的LIB(dll,so)。它在windows、linux和raspian上运行良好。当时,java-8是运行时的最佳选择。
随着时间的推移,一切都在改变!现在。。。
我现在想在java>11时重新运行/重用该代码,但在java>11时运行未更改的代码时,我在运行代码时遇到了问题:
java.lang.noclassdeffounderror:org/omg/corba/portable/applicationexception
我做了一些搜索,问题似乎出在新的java模块系统上。提到的包似乎不再是jvm的一部分。
但是我没有得到任何关于如何轻松解决问题的提示。欢迎任何提示!
解决方案:
有趣的是,当你发布一个问题时,你自己的大脑就会找到答案。
整个系统有点陈旧
使用的特定于硬件的JAR也有点旧,可能是用Java8编译的
使用最新的硬件库jar解决了这个问题。
解决方案可以如此简单。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题