Configuring IntelliJ IDEA Ultimate to add JAR to Classpath instead of Native location
我在按IntelliJ IDEA 14.1.4 Ultimate的要求设置项目库时遇到问题。 在我的引擎中,我通常将本机库存储在JAR中,并在运行时将它们解压缩到一个临时目录中并从那里加载它们。
但是,当我希望IntelliJ Ultimate位于类路径上时,它会将包含本地人的JAR作为本地人库位置进行检测。
问题是,因为它们现在不在类路径中,所以我无法在运行时提取它们,如IntelliJ文档中所述。 但是,社区版正在询问如何添加此JAR,我可以在其中选择类。
有什么办法可以改变这种行为? 我的意思是将其添加到类路径而不是
提前致谢。
我目前没有Ultimate副本,因此不确定在UI中解决此问题。
但是一种解决方法是直接编辑库配置文件。 如果您使用的是基于目录的项目格式,则格式为
1 2 3 4 5 6 7 8 9 10 11 | <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> |
在进行此更改之前,请确保关闭您的项目。