Java 如何使用添加到netbeans项目的.jar库中的类?

Java 如何使用添加到netbeans项目的.jar库中的类?,java,eclipse,netbeans,jar,packages,Java,Eclipse,Netbeans,Jar,Packages,有人能帮我吗? 我随身携带的是一个abc.jar文件。其中包含ABC.class文件。我将jar文件添加到netbeans项目库中。但我写的时候出错了 ABC a=新ABC() 错误: “找不到符号类ABC” 有什么帮助吗 编辑: 当我点击库中的ABC.class文件时,我也能看到ABC类的结构。记得用import语句导入它。您可能应该阅读jar文件后面的文档。希望这里有一个使用示例—大多数情况下都有。记住用import语句导入它。您可能应该阅读jar文件后面的文档。希望有一个用法的例子——大部

有人能帮我吗? 我随身携带的是一个abc.jar文件。其中包含ABC.class文件。我将jar文件添加到netbeans项目库中。但我写的时候出错了 ABC a=新ABC()

错误: “找不到符号类ABC”

有什么帮助吗

编辑:
当我点击库中的ABC.class文件时,我也能看到ABC类的结构。

记得用import语句导入它。您可能应该阅读jar文件后面的文档。希望这里有一个使用示例—大多数情况下都有。

记住用import语句导入它。您可能应该阅读jar文件后面的文档。希望有一个用法的例子——大部分都有。

答案是: 我发现,如果jar只有默认包,您将无法在其中导入类。要导入它,您需要在jar中有非default的包。您只能导入非默认包。 默认包在eclipse中起作用,但在netbeans中不起作用。

答案是: 我发现,如果jar只有默认包,您将无法在其中导入类。要导入它,您需要在jar中有非default的包。您只能导入非默认包。
默认包在eclipse中起作用,但在netbeans中不起作用。

包声明是否同步?是的,包声明是同步的。我想不出这个问题。。这在日食中效果很好我有一个确切的问题。。。我需要在.jar文件中使用类。这些类不在任何命名包中。当我展开.jar文件时,类驻留在
中。因此,无法使用
import
语句。但是,从命令行运行非常有效。是的,正确。您必须告诉.jar所有者将类打包到不同于默认包的包中。别无选择。我试过各种各样的东西。没有工作包声明是否同步?是,包声明同步。我想不出这个问题。。这在日食中效果很好我有一个确切的问题。。。我需要在.jar文件中使用类。这些类不在任何命名包中。当我展开.jar文件时,类驻留在
中。因此,无法使用
import
语句。但是,从命令行运行非常有效。是的,正确。您必须告诉.jar所有者将类打包到不同于默认包的包中。别无选择。我试过各种各样的东西。没结果是的,我做的很正确。但我怀疑的是ABC.class是否在ABC.jar中的默认包中。这就是问题所在吗?这个东西在eclipse中运行良好,为什么netbeans不行?@tejas“默认包”?如果
ABC
在默认包中,则无法导入它。您使用的导入语句是什么?当我单击添加到库中的ABC.jar时,我看到其中列出了一个和ABC.class。那么这是发送给我的人的错误吗?我尝试了:import ABC.ABC;但它不起作用。要在我的代码中使用ABC.class,发送者是否需要将其放入某个命名的包中?@Mads:jar是由同事发送给我的,他正在处理我应该使用的项目的另一个组件。没有这方面的文档。是的,我做的导入是正确的。但我怀疑的是ABC.class是否在ABC.jar中的默认包中。这就是问题所在吗?这个东西在eclipse中运行良好,为什么netbeans不行?@tejas“默认包”?如果
ABC
在默认包中,则无法导入它。您使用的导入语句是什么?当我单击添加到库中的ABC.jar时,我看到其中列出了一个和ABC.class。那么这是发送给我的人的错误吗?我尝试了:import ABC.ABC;但它不起作用。要在我的代码中使用ABC.class,发送者是否需要将其放入某个命名的包中?@Mads:jar是由同事发送给我的,他正在处理我应该使用的项目的另一个组件。没有这方面的文件。