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'“。
任何想法我做错了什么,以及如何解决这个问题?
编辑:
我的设置:
BTW,库和全局库都是空的。我试图设置两个jar(单独)并将它们添加为Java应用程序的依赖项,但没有运气,因此我将它们从库和全局库中删除。上面的设置是直接使用添加模块依赖作为文件(而不是首先将它们注册为库),但仍然无法工作。
尝试使菜单中的缓存无效。还有一个疯狂的想法 - 检查那个罐子真的包含那个类 –
这个类确实存在。无效缓存后,同样的问题仍然存在。 – qazwsx
你正在描述的应该工作。你能否在截图中发布模块依赖关系和项目结构 –