java - 如何在 IntelliJ IDEA 中使用 "custom jar"?

标签 java configuration intellij-idea ide dependencies

我正在尝试设置 IntelliJ IDEA —— 尝试了 12 和 13 —— Mac 使用 Java 类包括我的 Java 应用程序的 jar 文件。

我已经通过以下过程将 jar 设置为模块依赖项

  • 从“项目窗口”开始;
  • 选择我的主要 Java 模块;
  • 使用菜单文件 |项目结构;
  • 在 Project Settings 中,选择 Modules,然后在中间窗口中选择我的 Java application 作为感兴趣的模块;
  • 在右侧的窗口中,选择“依赖项”选项卡,然后按“+”并选择“Jars or directories”并导航到 jar 文件,添加选择它以便自定义 jar 文件作为新条目添加到在窗口中,选中导出复选框并将范围下拉设置为“编译”;
  • 按确定。

但是,设置之后,在我的Java应用程序的Java类文件中,如果我使用自定义jar文件中定义的类,它仍然提示我“无法解析符号'SomeClass'”。

知道我做错了什么以及如何解决这个问题吗?

编辑:

我的设置:

enter image description here

enter image description here

顺便说一句,库和全局库都是空的。我试图在那里(分别)设置这两个 jar 并将它们添加为 Java 应用程序的依赖项,但没有成功,所以我从 Libraries 和 Global 库中删除了它们。上面的设置是直接以文件的形式添加模块依赖(没有先注册为库),还是不行。

最佳答案

将所有内容放入默认的未命名包中即可解决问题。

关于java - 如何在 IntelliJ IDEA 中使用 "custom jar"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22671848/

相关文章:

java - 回收 DatagramPacket 对象安全吗?

java - log4j的配置

ruby-on-rails - Nginx + 配置错误

grails - 如何在多项目 grails/gradle 构建中包含依赖 jar?

java - NoSuchMethodError com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap$Builder.maximumWeightedCapacity

java - IDEA中项目中的 "out"文件夹高亮是什么意思?

java - 我应该在 apache fop 的类路径中包含哪些 jar

java - 如何使用 Java 应用程序为我的 AppEngine 激活 SSL?

java - Java 中的 Set 不允许重复,但它接受具有相同参数的 StringBuffer 对象。为什么?

hibernate JBOSS JNDI 配置