我们有一个作为小程序或 Java Web Start 运行的大型 Java 应用程序。而且它越来越多。通常,用户只需要一小部分类。因为 Java 不知道它可以在哪个 jar 文件中找到哪个类,所以它会加载所有 jar 文件,直到找到该类。如果它将加载一个不存在的类(例如资源包),那么它将加载所有 jar 文件。这大大减少了小带宽上的启动时间。
是否有一个小框架可以让我们只在需要时加载插件?或者如果需要并在后台更好?
当然,框架不应该因为它的大小而延迟自身的启动时间。
我认为它应该使用 URLClassLoader 进行下载。
最佳答案
我听说您可以实现自定义类加载器,并且我看过有关此主题的教程。有了这个,您应该能够更精确地控制下载的内容。抱歉,我自己还没有尝试过。
关于java - 是否有任何用于 Java Applets 的插件框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/383510/