簡體   English   中英

使用Java導入和導入外部庫/框架

[英]Working with and importing external libraries / frameworks in Java

首先,這是一個非常n00b的問題。 但作為一名初級開發人員,我從未需要導入和使用其他Java框架。 標准庫總是足以讓我編寫我需要編寫的類。

但現在接觸到更多“高級”概念,我需要開始使用外部框架,例如JSON for Java,Apache的HttpClient for java等等。 我正在尋找一個基本的理解如何工作以及如何導入這些庫,以便您可以開始使用這些類...

所以我最初的理解是每個fraemworks都會為你提供一個包含框架所有類的.jar文件。 然后將其導入到您的項目中,看看您只需導入項目中的類/庫,例如'import org.json。*;'

理解是否正確?

正確。

您只需將庫添加到類路徑中,現在就可以使用這些庫中的類。 如何將libs添加到類路徑取決於您的實際開發環境。 例如,如果您使用Apache Maven ,則只需在項目pom.xml定義依賴項(libs),Maven就會自動為您下載它們。

心連心,
- 馬丁

編輯:以下僅適用於您未使用Maven或Ivy等自動構建工具的情況

是的,這是正確的。 要使用第三方.jar文件,請下載並將其放在方便的位置(根據您的需要在系統范圍或特定於項目中),然后將其包含在類路徑中。

從命令行執行時:

java -cp /path/to/library:. path.to.main

:. 是必要的,以便JVM將找到您的主要方法。

在IDE中,您應該能夠通過選項菜單將庫包含在類路徑中。

然后你可以像任何其他人一樣使用第三方庫:

import name.of.library.class;
//Do something

暫無
暫無

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

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