给出以下Java项目结构:
ProjectFolder |- src | |- main | | |- java | | | |- foo | | | | |- view | | | | | |- FooBar.xml | | | | |- FooBar.java | |- test | | |- ...
使用简单的项目结构不 -----BEGIN CERTIFICATE-----
blablabla
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
blablabla
-----END CERTIFICATE-----
中的/main/java
和test/java
文件夹我可以轻松访问FooBar.class
FooBar.xml
但是上面的文件结构是不可能的。
这种情况下的诀窍是什么?对此有什么简单的解决方案吗?
编辑:我意识到这当然 - 不是Java的问题,而是使用IntelliJ IDEA:
使用这个IML文件可以正常工作
final URL url = FooBar.class.getResource("view/FooBar.xml");
但是,这个没有
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
有谁知道问题可能是什么?