我想得到,当我按下intelliJ中的绿色小“运行我”按钮时,正在运行的程序拾取并使用这个文件(在项目结构中)
/src/config/some_folder/some_xml.xml
但是,当我按下那个绿色的运行按钮时,intelliJ 12 给了我这个错误:
使用上下文 ClassLoader 在类路径上找不到资源:some_folder/some_xml.xml
为了解决这个问题,我在我的设置中有这个:编译器:资源模式
!?*.java;!?*.form;!?*.class;!?*.groovy;!?*.scala;!?*.flex;!?*.kt;!?*.cl;?*.xml;?*.config
注意倒数第二个 xml 条目。
我还取消选中“使用外部构建”按钮。我不知道它的含义或作用,但我在某处读到它不应该使用。
我在项目结构中也有这些(以及其他条目):模块:源选项卡
config
config\some_folder
在源文件夹标题下标记为蓝色(源)。
这个项目没有花哨的 pom.xml - 它是一个旧的遗留项目。如果我添加一个 pom.xml 来解决这个问题,我会把它放在哪里,我会在里面放什么(全部),我需要告诉 intelliJ 我现在有一个 pom.xml 吗?
编辑好的,所以当我将它称为时,intelliJ 可以找到该文件
./config/some_folder/some_xml.xml
但如果它被称为 as 将找不到它
some_folder/some_xml.xml
我认为这是真正的问题 - 我该如何解决?