gpt4 book ai didi

java - 配置 IntelliJ IDEA Ultimate 将 JAR 添加到类路径而不是 native 位置

转载 作者:行者123 更新时间:2023-11-30 08:05:53 24 4
gpt4 key购买 nike

我在按照 IntelliJ IDEA 14.1.4 Ultimate 中的预期设置项目库时遇到问题。在我的引擎中,我通常将 native 库存储在 JAR 中,并在运行时将它们提取到临时目录并从那里加载它们。

但是当我希望它位于类路径上时,IntelliJ Ultimate 正在检测包含 native 的 JAR 作为 native 库位置。

What I get

问题是,我无法在运行时提取它们,因为它们现在不在类路径中,正如 IntelliJ 文档中所述。但是,社区版询问如何添加此 JAR,我可以在那里选择类。

What is expected

有什么办法可以改变这种行为吗?我的意思是,将其添加到类路径而不是 java.library.path 属性中?

提前致谢。

最佳答案

我目前没有可用的 Ultimate 副本,因此我不确定是否可以在 UI 中解决此问题。

但一种解决方法是直接编辑库配置文件。如果您使用基于目录的项目格式,它将位于 .idea/libraries/MyLibrary.xml 中。在 NATIVES(或任何名称)下找到您的条目,然后将其移至 CLASSES 下。

<component name="libraryTable">
<library name="MyLibrary">
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/some-classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/lib/some-classes-sources.jar!/" />
</SOURCES>
</library>
</component>

请务必在进行此更改之前关闭您的项目。

关于java - 配置 IntelliJ IDEA Ultimate 将 JAR 添加到类路径而不是 native 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31129513/

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