簡體   English   中英

Java - 如何使用類文件?

[英]Java - How do I use a class file?

我是Java的新手,我想知道如何將類文件導入netbeans並使用它。

我知道類文件是機器可讀的字節代碼,但我不關心底層是怎么回事。 我只想將它導入到我當前的項目中並讓它識別它以便我可以使用該類。

此外,類文件嵌入在JAR文件中。 我將JAR文件導入到項目窗口中的庫文件夾/選項卡中,但我不知道如何讓我的項目識別該類。 每當我嘗試實例化一個對象時,它都會說“找不到符號”。

您必須通過調用源包的名稱導入。 import hello.Car; 在您的情況下,您嘗試在JAR文件夾名稱上調用導入,這會導致錯誤“無法找到符號”。

讓我試着舉一個更好理解的例子

  • 考慮這個簡單的Vehicle應用程序,它具有Car類和Test Car類 替代文字

  • 將其轉換為jar並將其添加到另一個名為ImportVehicleJar的項目中

    alt text http://i46.tinypic.com/qxmlxt.png

    • 為了在Main.Java文件中實例化Car類,添加以下內容,如圖所示 替代文字

    希望這可以幫助 !!

在Netbeans(版本5.5.1)中,您可以通過右鍵單擊項目名稱,選擇“屬性”,然后選擇“庫”(來自“類別”),然后選擇“添加JAR /文件夾”按鈕,將jar文件添加到項目中。用於將其添加到編譯時和/或運行時類路徑。 將它添加到編譯時庫就足夠了,因為它會通過“編譯源類路徑”條目自動添加到運行時。

您需要指定該類的完整包路徑名。 例如

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

或使用進口聲明

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

此外,在編譯的c文件的意義上,類文件不是機器可讀/二進制文件。 使用文本編輯器打開一個類文件,您將看到它實際上是一個文本指令列表。 Java虛擬機查看這些類文件並解釋它們,執行生成的指令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM