簡體   English   中英

Java:導入下載的軟件包的正確方法是什么(文件夾結構等)

[英]Java: What is the proper way to import dowloaded packages (folder structure etc)

我正在使用Java邁出第一步,並且試圖創建一個使用Datamuse4J處理程序查找相似單詞,押韻單詞等的簡單程序。

我已經從GitHub下載了文件,將其解壓縮,然后看到文件夾結構如下:

在此處輸入圖片說明

從現在開始,我不確定如何在自己的程序中使用Datamuse4J。 我已經將datamuse文件夾(包含DatamuseQuery.java和JSONParse.java)復制到了與程序相同的文件夾中,然后使用了import datamuse.*; 編譯時沒有返回錯誤。 但是當我嘗試使用一段代碼時(以下示例)

public String findSimilarEndsWith(String word, String endLetter) {
        String s = word.replaceAll(" ", "+");
        return getJSON("http://api.datamuse.com/words?rd="+s+"&sp=*"+endLetter);
}

我在第3行收到getJSON的符號未找到錯誤。我以為我還需要包含lib文件夾的內容(即quick-json-1.0.2.3.jar),但我不知道該怎么做那-如果確實是問題所在。

有什么建議嗎? 我知道這是一個通用的問題(並且我嘗試研究過類似的問題),但有時通過嘗試熟悉的示例來學習某些東西會更容易

檢查您的構建路徑是否包含所有需要的庫文件。 如果缺少一些罐子,則添加它。 如果仍然無法解決問題,請在此處粘貼您的異常。

嗨,歡迎來到java

為了快速回答您的問題,由於您只是復制粘貼的Datamuse4J代碼,因此會報告錯誤,因為您沒有名為getJSON()的方法

我建議您先嘗試一些簡單的教程,再嘗試一些簡單的教程,例如: https : //www.tutorialspoint.com/java/提供了一些Java基本知識

為了使用DatamuseQuery.java iefindSimilar,findSimilarStartsWith,findSimilarEndsWith等功能,您需要創建DatamuseQuery類的實例,然后才能使用DatamuseQuery類的所有功能。

創建一個文件Test.java,如下所示。

import datamuse.*;
class Test{
    public static void main(String[] args) {

         DatamuseQuery dQuery = new DatamuseQuery();

         String s = dQuery.findSimilarEndsWith("personal", "g");

         System.out.println(s+"\n\n");
         System.out.println(dQuery.findSimilarStartsWith("personal", "t"));
    }
}

即使您想在項目中添加quick-json-1.0.2.3.jar。 步驟如下:

  1. 打開你的IDE
  2. 右鍵單擊項目名稱。
  3. 轉到屬性。
  4. 轉到Java構建路徑(在左側菜單中)
  5. 單擊庫選項卡。
  6. 選擇添加外部罐子。

    在這種情況下,導航到外部jar的路徑quick-json-1.0.2.3.jar。 然后單擊確定。

暫無
暫無

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

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