gpt4 book ai didi

java - 添加用 Java 编译的依赖库总是安全的吗?

转载 作者:行者123 更新时间:2023-12-02 11:01:41 25 4
gpt4 key购买 nike

这是场景:
我正在为 jIDEA 创建一个插件,因此我的代码将在另一个程序中运行。
我需要使用一些库,但我不确定该库是否会出现在 jIDEA 的运行时中。

如果我将库添加为“编译”,如果该库(或同一库的另一个版本)在执行时已经存在,会发生什么?
我的插件会使用我编译的库还是会产生一些冲突?

最佳答案

IntelliJ IDEA 在其自己的类加载器中加载每个插件,这取决于主 IntelliJ IDEA 类加载器。如果您的插件使用的库也与 IntelliJ IDEA 捆绑在一起,它将使用捆绑版本。如果库未捆绑,即使其他插件使用同一库的不同版本,也会使用您的版本。您可以通过查看 IntelliJ IDEA 安装的“lib”目录来检查捆绑了哪些库。

关于java - 添加用 Java 编译的依赖库总是安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51282866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com