我想我错过了一些与类路径相关的关键内容,请为我指出正确的方向,
import语句
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语句应该包含类位置,类路径应该指向jar的位置。
改变import baseline.mongodb.lib.Mongo;
import com.mongodb.Mongo;
并重新运行程序
通过更改文件结构(从而更改文件路径),我能够编译并运行它。谢谢你的帮助!