我對Java很新,我想了解如何將.jar文件添加到我的類路徑中。具體而言,我希望能夠導入Stanford coreNLP Library。下載並解壓縮coreNLP後,我得到我需要添加到我的類路徑被稱爲4個jar文件將.jar文件添加到類路徑
stanford-corenlp-3.3.1.jar
stanford-corenlp-3.3.1-models.jar
xom.jar
joda-time.jar
This SO post顯示,我可以通過編寫包含.jar文件的位置的命令做到這一點,包層次結構的路徑。我明顯知道.jar文件的位置,但我不知道包層次結構的路徑應該是什麼。我試過
java -cp stanford-corenlp-3.3.1.jar;stanford-corenlp-3.3.1-models.jar;xom.jar;joda-time.jar
但這顯然是錯誤的,因爲它只包含.jar文件。有人可以給我一些指導如何修改上述命令嗎?由於
編輯:
,我已經嘗試了新的命令是
java -cp stanford-corenlp-3.3.1.jar;stanford-corenlp-3.3.1-models.jar;xom.jar;joda-time.jar edu.stanford.nlp.pipeline.StanfordCoreNLP
按照建議。然而,這產生的
-bash: stanford-corenlp-3.3.1-models.jar: command not found
-bash: xom.jar: command not found
-bash: joda-time.jar: command not found
同樣的錯誤只是要清楚,我想要做的是能在我的Java文件中使用
import edu.stanford.nlp
。另外我正在使用一個mac。
你有什麼是你需要的(設置類路徑)。但是,當然,你需要一個主要的類來執行。 –
您將代碼中的軟件包層次結構作爲軟件包處理。 – helderdarocha
您可以評論我提供的命令嗎?這是不正確的,因爲它會產生錯誤,即'file_name.jar:command not found' – user1893354