我只是简单地列出了导致JVM出现异常类加载问题的步骤,而不是冗长的叙述。
0)用户将笔记本电脑带到会议室进行测试。他们将使用WI-FI连接到我们的公司网络。
1)用户启动基于Java Swing的应用程序,该应用程序使用JDBC与Oracle后端进行通信。
2)测试顺利;应用程序按预期工作,JVM没有问题。
3)用户离开应用程序,将笔记本电脑带回桌面并将其插入扩展坞(更改网络接入点)。
4)用户尝试关闭应用程序,但现在所需的每个类都在线程" AWT-EventQueue-0"中抛出一个"异常。 java.lang.NoClassDefFoundError"
这不是在类路径中不部署库的常见情况。在仍然连接到WI-FI时采取的相同操作不会抛出异常。
我已经搜索了很多,看看是否有人遇到过类似的问题。我最接近的是posting。
有什么想法吗?