java - IntelliJ : Adding a dependency doesn't work but adding to classpath under SDK (Project settings) works

标签 java intellij-idea classpath

有人可以帮忙吗?

我阅读了各种博客,它似乎包含 i18n 属性和其他文件,我必须将它们添加为模块依赖项,选择 Jar .. 目录,然后选择“类”类别。

我已经完成了此操作,但我不断收到错误消息,指出找不到 XML 文件。具体是这个

admin-sidebar.xml

我设法通过在 Projec Settings、SDK 下添加 2 个目录并将它们添加到类路径来解决此问题。

但这很烦人,它不能按照教程中的方式工作。我一定做错了什么。

我必须在类路径中添加 2 个目录。

第一个目录大约有 8 个 .properties 文件,这些是标准的 javabundle。

下一个目录有以下内容

admin-sidebar.xml METAINF (a directory) mime.types (a file inside the METAINF directory)

谁能告诉我我做错了什么,当然我可以按照我所做的方式保留它,这似乎解决了问题,但感觉就像我没有做对

有什么想法或帮助吗?

提前致谢

编辑

这是压缩的项目。

https://docs.google.com/open?id=0ByGL4ug6mtrsdFFNNmtZNXMxV0k

好吧,这就是我正在做的,添加模块但它不起作用

添加时的样子,我选择类

enter image description here

这就是添加后的样子

enter image description here

上面的方法不起作用,但是直接将其添加到 jdk 类路径中也可以,注意它的两个目录是相同的。

enter image description here

目录内容为(按顺序)

enter image description here

enter image description here

enter image description here

最佳答案

您可以将其配置为添加到 module dependencies 的库(类路径)条目。或者您将目录设置为Sources,以便这些文件自动添加到类路径中(并根据Settings | Compiler |复制到输出) 资源模式)。

如果此方法不起作用,请共享一个示例项目,其中任一配置都会显示问题。

另请参阅我对相关问题的回复:Add a properties file to IntelliJ's classpath .

关于java - IntelliJ : Adding a dependency doesn't work but adding to classpath under SDK (Project settings) works,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11146346/

相关文章:

java - 如何在数学表中打印随机数?

JavaFX 列表就像 SceneBuilder 中的库一样

java - Linux 上的 Intellij : Menu: jdk > javap option

linux - axis 1.4 linux求助-happyaxis不开心 AXISCLASSPATH全错了?

java - 如何找到Java应用程序的安装目录?

java - 如何从 Java 中的类路径加载 "context.xml"?

java - 我可以在 Java 中复制或拦截输出流吗?

java - 使用 JMX 停止 Apache Tomcat

java - 刷新 gradle 项目时出现此错误 : Cause: invalid type code: B3

intellij-idea - 如何在 IntelliJ IDEA 中不使用鼠标选择/复制当前行