Java 已在netbeans中导入jar文件,但我的源代码找不到库

Java 已在netbeans中导入jar文件,但我的源代码找不到库,java,netbeans,Java,Netbeans,我已经在netbeans中导入了jar文件,但是我的主java文件仍然找不到方法。我正在Mac上使用netbeans 7.3.1。有人知道怎么做吗 谢谢,从导入的jar导入类时,我也遇到了问题。真他妈烦人 @web有两种解决方案(清除用户AppData中的缓存,或者确保正确添加jar,方法是使用“addjar/Folder…”选项),但它们都不适合我 有效的方法是新项目,并将相同的jar文件导入其中。所以我有两个内容完全相同的项目,但其中只有一个正在工作(编译)。 编辑: 然而,你的问题与我的

我已经在netbeans中导入了jar文件,但是我的主java文件仍然找不到方法。我正在Mac上使用netbeans 7.3.1。有人知道怎么做吗


谢谢,

从导入的jar导入类时,我也遇到了问题。真他妈烦人

@web有两种解决方案(清除用户AppData中的缓存,或者确保正确添加jar,方法是使用“addjar/Folder…”选项),但它们都不适合我

有效的方法是新项目,并将相同的jar文件导入其中。所以我有两个内容完全相同的项目,但其中只有一个正在工作(编译)。

编辑: 然而,你的问题与我的无关。问题的根本原因是jar本身

它在默认包中包含类文件,这使得它们无法导入


.

嘿,盖伊,把你的.jar文件保存在“C:\Program files\Java\jdk1.7.0\U 45\jre\lib\ext”中就行了它肯定会起作用。我已经尝试了所有其他选项,但我最终在上面的路径中复制了.jar文件,它起作用了。

以防您还没有添加导入语句:在包含方法调用的左侧行上,您应该有一个灯泡图标。单击它,它应该建议将import语句放入类中。选择你需要的。如果我有更高的声誉,我会评论这个。这似乎就是你想要的。你确定你正确添加了它们吗?你到底把它们丢在哪里了?您是否也使用import语句来查看是否可以导入这些类?我对java环境不熟悉。我从projectproperties->libraries->compile->addjar文件夹添加了stdlib.jar。例如,该库中有一个StdIn.java。我尝试使用
import StdIn.java导入它
告诉我StdIn.java不存在。@arashaga尝试使用
导入StdInjar是从哪里来的?将jar文件放在Java安装中是个坏主意。对我来说,有效的方法是关闭NetBeans并重新打开它。