我正在尝试使用com.google.common.base.Stopwatch
,但根据Eclipse,Stopwatch.createStarted()
未定义。尝试编译时,我还在 createStarted()
上收到 error:cannot find symbol
(不在 Stopwatch
类上)。
我在开头有import com.google.common.base.Stopwatch;
。
当我在 Eclipse 中编写 Stopwatch
时,按下 ctrl + space 后我会得到以下建议:class
和 this
。 Stopwatch.this
提案有:reset()
、start()
、stop()
以及许多其他方法,但是没有静态方法。
代码:
import com.google.common.base.Stopwatch;
[...]
Stopwatch stopwatch = Stopwatch.createStarted();
在maven的pom.xml中我有:
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>17.0</version>
</dependency>
我做错了什么吗?
最佳答案
您的类路径上很可能也有旧版本的 Guava (< 15.0)(它可能来自另一个依赖项)。
关于java - Guava Stopwatch.createStarted() 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24818975/