Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ:导入的jar中的类在包中不可见_Java_Ide_Intellij Idea - Fatal编程技术网

Java IntelliJ:导入的jar中的类在包中不可见

Java IntelliJ:导入的jar中的类在包中不可见,java,ide,intellij-idea,Java,Ide,Intellij Idea,我在IntelliJ(12.1.4)中的项目中添加了外部jar文件(stdlib.jar,在图片上),但当我想在created包中使用一些静态方法时(第一章),它无法解析但是它在默认包中查找类时没有问题。我怎样才能让它工作 看起来依赖关系还可以 这些库在IDEA中配置正确,但JAR实际上包含源代码,而不是类。因此,解决方案是将这些源代码从jar文件解压到modulesrc目录中。您忘了将jar添加到@CrazyCoder中。我不确定,但我认为依赖关系还可以。我用图像更新了。在您的第一个屏幕截图

我在IntelliJ(12.1.4)中的项目中添加了外部jar文件(
stdlib.jar
,在图片上),但当我想在created包中使用一些静态方法时(
第一章
),它无法解析但是它在默认包中查找类时没有问题。我怎样才能让它工作

看起来依赖关系还可以


这些库在IDEA中配置正确,但JAR实际上包含源代码,而不是类。因此,解决方案是将这些源代码从jar文件解压到module
src
目录中。

您忘了将jar添加到@CrazyCoder中。我不确定,但我认为依赖关系还可以。我用图像更新了。在您的第一个屏幕截图
外部库
节点下没有任何内容,而在第二个屏幕上它可以扩展,因此看起来您已经将库添加到了第二个屏幕截图上的依赖项中,但是在拍摄第一个屏幕截图时,库没有被添加。@CrazyCoder我刚刚检查过,在External libs下只有指向jdk的
<1.7>
。双击库以查看它们是否添加了正确的JAR。我有完全相同的问题。我检查了jar,它们同时包含.class和.java文件。如果我在默认包中创建类,我可以使用jar中的类,否则-否。