我在eclipse里面导入NFC Demo会有很多类找不到:
import com.google.common.base.Charsets;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Iterables;
不知道是否是sdk里面没有包进去呢?还是怎样。在网上搜索了,这些类都是在google的collection里面,但若你下载用Google-collection.jar,还是许多类找不到,你要用guava-r07.jar包。你到Guava的官网你就会看见这段话:
If your application ever ends up with both google-collect-1.0.jar and guava-r##.jar on the same classpath, simply remove the Google Collections JAR and you should be fine. If you don't remove it, it will either cause terrible problems (if it comes before guava in the classpath) or will never even be seen anyway (if it comes after).
所以你要下载guava-r07.jar,将其导入到NFC Demo里面,这样这个工程就可以运行了。下载地址:[url]http://code.google.com/p/guava-libraries/downloads/detail?name=guava-r07.zip&can=2&q=
[/url]
分享到:
相关推荐
`com.google.common.base.Preconditions`是Google Common库中的一个关键类,它提供了多种静态方法,用于在程序执行前检查条件是否满足,以此来预防运行时异常。这些方法在编写健壮的代码时非常有用,因为它们可以在...
其中,`com.google.common.base.Preconditions`是这个库中一个非常重要的模块,主要用于在代码中进行参数检查,确保程序的健壮性。 `Preconditions` 类提供了一系列静态方法,用于在执行方法或构造函数时验证输入...
import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; 报错,找不到这些类 解决: 要用guava.jar包 Guava 中文是...
本jar包用于导入Google下所需的部分类和内置文件。本jar包用于导入Google下所需的部分类和内置文件
Guava是Google开发的一个Java库,它包含许多Google核心库中的高级集合、缓存、原生类型支持、并发包、字符串处理、I/O等工具类。版本33.0.0是Guava的一个更新,提供了最新的功能改进和错误修复。在深入探讨Guava常用...
否则,您可能会得到诸如此类的错误作为java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState运行测试时): // For Scala.js 0.6.x libraryDependencies + = " org.scala-js " %% " ...
5. com.google.common.base.Preconditions 断言工具类,常用的方法有 checkArgument()、checkState() 等。 6. com.google.common.base.Objects 对象工具类,常用的方法有 toStringHelper()、hashCode() 等。 7. ...
Apache Flink 是一个开源的流处理和批处理框架,它在大数据领域扮演着重要的...通过阅读和理解Flink 1.14.4的源码,开发者不仅可以学习到流处理和批处理的最佳实践,还能为自己的项目定制优化,甚至贡献代码回馈社区。
描述中提到了两个关键类:"com.google.common.base.Preconditions" 和 "com.google.common.io.MultiInputStream"。让我们详细探讨这两个类及其在Guava库中的作用: 1. **Preconditions** 类: `...
标题中的"com.google.common.jar的替换包guava-r07.jar"表明这是一个关于Google Guava库的替换版本,原名为`com.google.common.*`,这里的`guava-r07.jar`是Guava的一个特定版本,r07代表了版本号。Guava是由Google...
在IT行业中,工具类是程序员日常开发中不可或缺的一部分。这些工具类通常包含了各种实用方法,可以简化编程工作,提高效率。"一些常用的common工具类"这个主题,涉及到的是那些广泛应用于多个项目,处理通用任务的类...
《谷歌集合库:com.google.common.collect》 在Java编程领域,谷歌集合库(Google Collections Library)是开发者们广泛使用的工具之一,它为Java标准库提供了许多实用且强大的数据结构和算法扩展。该库的核心包是`...
2.6.1 Tip 1: A Common Novice Coding Error . . . . . . . . 2.6.2 Tip 2: Counting from Zero . . . . . . . . . . . . . . . . 2.6.3 Tip 3: Equality Versus Assignment . . . . . . . . . . . 2.6.4 Tip 4: ...
`Preconditions`类位于`com.google.common.base`包下,它包含了一系列静态方法,用于在方法或构造器内部检查传入的参数是否满足特定条件。这些方法通常会在发现参数不合法时抛出异常,如`NullPointerException`、`...
在前端开发领域,"preconditions.zip" 文件标题暗示着这是一个关于前端项目的压缩包,其中可能包含了一套基于谷歌(Google)前提条件库的实现。这个压缩包名为 "前端项目-preconditions",它很可能是为了帮助开发者...
* Preconditions: + The patient or relative has access to the hospital's registration system. + The patient or relative has a valid identity document. * Triggers: + The patient or relative initiates...
**Google Guava 30.1.1常用类介绍及实践代码** Google Guava 是一个由 Google 开发的 Java 库,它提供了许多基础工具,包括集合、缓存、原生类型支持、并发库、字符串处理、I/O 等等。在版本 30.1.1 中,Guava 继续...
- **方法前置条件(Preconditions)**:如`pre: self.mortgages.monthlyPayment->sum() <= self.salary * 0.30`,表示新抵押的月付款总额不应超过借款人收入的30%。 - **方法后置条件(Postconditions)**:如`...
TestStand Development Course Manual iv www.ni.com Lesson 2 The TestStand Environment Introduction..........................................................................................................