簡體   English   中英

java 控制台程序不存在包 com.mongodb.client

[英]package com.mongodb.client does not exist for a java console program

所以這里是背景故事......

我需要創建一個簡單的 java 控制台項目來訪問 MongoDB 數據庫並對其中的記錄進行一些更改,以便另一個(更大的)程序在嘗試讀取它們時不會出現段錯誤。

現在我試圖讓我的 java 控制台項目連接到 MongoDB,但程序一直聲明我嘗試使用的包不存在。

com/logFileModifier/MainClass.java:3: 錯誤:包 com.mongodb.client 不存在 import com.mongodb.client.MongoDatabase;

com/logFileModifier/MainClass.java:4: 錯誤:包 com.mongodb.client 不存在 import com.mongodb.client.MongoIterable;

com/logFileModifier/MainClass.java:5: 錯誤:com.mongodb 包不存在 import com.mongodb.MongoClient;

我正在使用 Eclipse 的 Java 版本來解決這個問題,並且已經下載並添加了 mongo-java-driver-#.jar、mongodb-driver-#.jar 和 mongodb-driver-core-#.jar 到項目 viva the配置構建路徑設置。

沒運氣

同樣對於這個項目,我必須使用“javac ...”進行編譯並使用“java ...”運行,因為我必須將這個項目從我的筆記本電腦移動到真正的 MongoDB 所在的服務器並在那里運行它.

對於那些會說我應該/需要使用 Maven/Gradle 的用戶,我希望盡可能簡單,因此我寧願只獲取 .jar 文件並將它們與項目一起移動。 此外,我不能保證該項目一旦在服務器上就有權訪問互聯網。

如果有人能在這件事上提供一些幫助,我將不勝感激。

您需要將 jar 文件添加到類路徑中。 這可以通過 -cp mongo-java-driver-#.jar,mongodb-driver-#.jar,mongodb-driver-core-#.jar 或通過 CLASS_PATH 環境來完成。

暫無
暫無

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

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