簡體   English   中英

使用軟鏈接通過-classpath開關導入jar

[英]Importing jar via -classpath switch using a softlink

我認為我缺少與類路徑有關的關鍵信息,請指出正確的方向,

進口聲明

import com.mongodb.Mongo;

我要導入的mongodb jar文件的位置。 這是一個軟鏈接(我可以'cd / baseline /')。

/baseline/mongodb/lib/mongo-java-driver-2.12.2.jar

我要運行測試課程的位置

/usernameaccount/Desktop/Tester.java

javac命令

javac -classpath "/baseline/mongodb/lib/mongo-java-driver-2.12.2.jar" Tester.java 

我得到的錯誤是這樣的

Tester.java:11: error: package baseline.mongodb.lib does not exist
import baseline.mongodb.lib.Mongo;

我想念什么? 謝謝你的耐心

我認為您正在混淆兩件事。 import語句應包含類位置,而classpath應指向jar的位置。

更改

import baseline.mongodb.lib.Mongo;

import com.mongodb.Mongo;

並重新運行該程序。

通過更改文件結構(並因此更改了文件路徑),我能夠將其編譯並運行。 謝謝你的幫助!

暫無
暫無

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

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