有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    这个类通常位于一个名为google-*.jar的jar文件中。尝试在文件系统中找到它,如果找到了,请确保它由CLASSPATH环境变量指向(该变量应指向jar文件,而不是包含它的目录)。如果在文件系统中找不到它,则需要下载它(它是免费的),然后确保CLASSPATH正确。或者,您可以使用系统的包管理工具下载它,在这种情况下,它有可能会自动更新CLASSPATH(您可能需要注销并再次登录,或者重新启动shell等,以使最后的更改生效)

    如果要确认找到/下载的jar文件包含该类,可以执行以下操作(Unix/Linux):

    jar -tf file.jar | grep 'com.google.common.base.Predicate'
    

    您应该用找到/下载的文件名替换文件。jar

  2. # 2 楼答案

    此类是Guava库的一部分。它必须在您的类路径中。但在升级Java时,库不会神奇地从项目的类路径中消失。一定有人把它拿走了