Java – 如何使用类文件?

我是Java新手,我想知道如何将类文件导入netbeans并使用它。

我知道类文件是机器可读的字节代码,但我不关心底层是怎么回事。 我只想将它导入到我当前的项目中并让它识别它以便我可以使用该类。

此外,类文件嵌入在JAR文件中。 我将JAR文件导入到项目窗口中的库文件夹/选项卡中,但我不知道如何让我的项目识别该类。 每当我尝试实例化一个对象时,它都会说“找不到符号”。

您必须通过调用源包的名称导入。 即import hello.Car; 。 在您的情况下,您尝试在JAR文件夹名称上调用导入,这会导致错误“无法找到符号”。

让我试着给出一个更好理解的例子

  • 考虑这个简单的车辆应用程序,其中包含Car类和Test Car类alt文本http://sofzh.miximages.com/java/hwbu4n.png

  • 将其转换为jar并将其添加到另一个名为ImportVehicleJar的项目中

    替代文字http://sofzh.miximages.com/java/qxmlxt.png

    • 为了在Main.Java文件中实例化Car类,添加如下图所示的alt文本http://sofzh.miximages.com/java/v32iat.png

    希望这可以帮助 !!

在Netbeans(版本5.5.1)中,您可以通过右键单击项目名称,然后选择“属性”,“库”(来自“类别”),然后选择“添加JAR /文件夹”按钮,将jar文件添加到项目中。用于将其添加到编译时和/或运行时类路径。 将它添加到编译时库就足够了,因为它会通过“编译源类路径”条目自动添加到运行时。

您需要指定该类的完整包路径名。 例如

 com.foobar.acme.Clobula myBigClobula = new com.foobar.acme.Clobula(); 

或使用import语句

 import com.foobar.acme.Clobula ... . Clobula myBigClobula = new Clobula(); 

此外,类文件在编译的c文件的意义上不是机器可读/二进制文件。 使用文本编辑器打开一个类文件,您将看到它实际上是一个文本指令列表。 Java虚拟机查看这些类文件并解释它们,执行生成的指令。