Java 库导入后包不存在

Java package does not exist after library import

我在包含该包的项目中添加了一个 jar 库,但它无法识别。为什么我会收到错误消息?我该如何解决?

截图:

点击放大

它不是 mongo 驱动程序。它是 javadoc。只需使用这个 Mongo Driver(Direct Link) http://central.maven.org/maven2/org/mongodb/mongo-java-driver/3.0.4/mongo-java-driver-3.0.4.jar

P.S。小建议:使用 Maven 或 Gradle 是更好的方法。您可以使用此存储库下载 JAR:http://mvnrepository.com/

您需要将 jar 添加到类路径(在您的情况下不是文档)
我知道 5 种方法:

  1. 在 CLASSPATH 环境变量中包含 JAR 名称
  2. 在 -classpath 命令行选项中包含 JAR 文件的名称
  3. 在清单的 Class-Path 选项中包含 jar 名称
  4. 使用Java 6 通配符选项来包含多个 JAR
  5. 在 ext 目录中添加 JAR,例如C:\程序 Files\Java\jdk1.6.0\jre\lib\ext

但我建议你使用 Maven 或 Gradle
如果你可以使用 Maven:

<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongo-java-driver</artifactId>
    <version>3.0.4</version>
</dependency>

如果你可以使用 Gradle:

dependencies {
    compile 'org.mongodb:mongo-java-driver:3.0.4'
}