我们有一个大型Java应用程序,它以applet或Java Web Start的形式运行.它越来越多.典型的用户只需要一小部分类.因为Java不知道哪个类可以在哪个jar文件中找到它加载所有jar文件,直到找到该类.如果它将加载一个不存在的类(例如资源包),那么它将加载所有jar文件.这样可以在很小的带宽上减少启动时间.
是否有一个小框架,只有在需要时我们才能加载插件?或者如果需要和背景更好?
当然,框架不应该以大尺寸延迟自己的开始时间.
我认为它应该使用URLClassLoader进行下载.