IntelliJ Platform SDK DevGuide

Edit page

Plugin Class Loaders

单独的类加载器用于加载每个插件的类. 这允许每个插件使用不同版本的库,即使IDE本身或其他插件使用相同的库.

默认情况下,主IDE类加载器加载在插件类加载器中找不到的类. 但是,在plugin.xml文件中,您可以使用<depends>元素来指定插件依赖于一个或多个其他插件. 在这种情况下,这些插件的类加载器将用于当前插件中找不到的类. 这允许插件引用其他插件中的类.

Last modified: 9 May 2019