[英]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.