2014-03-26 58 views
2

我试图设置IntelliJ IDEA - 尝试12和13-Mac使用Java类为我的Java应用程序提供了一个jar文件。如何在IntelliJ IDEA中使用“自定义jar”?

我给自己定的水瓶中通过以下步骤

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

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

任何想法我做错了什么,以及如何解决这个问题?

编辑:

我的设置:

enter image description here

enter image description here

BTW,库和全局库都是空的。我试图设置两个jar(单独)并将它们添加为Java应用程序的依赖项,但没有运气,因此我将它们从库和全局库中删除。上面的设置是直接使用添加模块依赖作为文件(而不是首先将它们注册为库),但仍然无法工作。

+0

尝试使菜单中的缓存无效。还有一个疯狂的想法 - 检查那个罐子真的包含那个类 –

+0

这个类确实存在。无效缓存后,同样的问题仍然存在。 – qazwsx

+0

你正在描述的应该工作。你能否在截图中发布模块依赖关系和项目结构 –

回答

1

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

相关问题