java8

问题描述

几年前,我在 Equinox 的帮助下为特定硬件开发了一个 osgi 包,包括 jars 和依赖于 os 的库(dll,so)。它在 Windows、Linux 和 Raspian 上运行良好。当时 Java-8 是运行时的最佳选择。

随着时间的推移,事情正在发生变化!现在...

我现在想使用 JAVA >11 重新运行/重用该代码,但是使用 Java>11 运行未更改的代码时,我在运行代码时遇到问题:

java.lang.NoClassDefFoundError: org/omg/CORBA/portable/ApplicationException

我查了一些资料,问题似乎出在新的JAVA模块系统上。 提到的包似乎不再是 JVM 的一部分。

但是我没有得到任何关于如何轻松解决问题的提示。 欢迎任何提示

解决方案:

有趣的是,当您发布问题时,您的大脑会找到解决方案。

  • 整个系统有点旧
  • 使用的硬件特定 jar 也有点旧,可能是用 java 8 编译的

使用硬件库的最新 jar 包解决了问题。

解决方案可以如此简单,...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)