首页 > 解决方案 > ClassLoaders 加载相同 API 的两个版本

问题描述

我必须开发一个能够同时连接到 BusinessObjects 3.1 和 4.2 版本的应用程序。

两者都有 java API,但 4.2 无法连接到 3.1 服务器,所以我必须同时加载这两个 API,但它们共享包名和类名。我可以用不同的 ClassLoader 完成这个任务吗?

这更像是一个理论问题而不是具体问题,因为我从未使用过 ClassLoaders

标签: javaclassloader

解决方案


推荐阅读