首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否未定义芭乐Stopwatch.createStarted()?

是否未定义芭乐Stopwatch.createStarted()?
EN

Stack Overflow用户
提问于 2014-07-18 14:58:25
回答 2查看 3.4K关注 0票数 0

我正在尝试使用com.google.common.base.Stopwatch,但是根据Eclipse的说法,Stopwatch.createStarted()是未定义的。在尝试编译时,我在createStarted()上也得到了error: cannot find symbol (而不是在Stopwatch类上)。

我在开始的时候有import com.google.common.base.Stopwatch;

当我在Eclipse中编写Stopwatch时,在按下ctrl +空格键后,我有以下建议:classthisStopwatch.this的建议有:reset()start()stop()等许多方法,但没有静态方法。

代码:

代码语言:javascript
复制
import com.google.common.base.Stopwatch;

[...]

Stopwatch stopwatch = Stopwatch.createStarted();

在maven的pom.xml中,我有:

代码语言:javascript
复制
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>17.0</version>
</dependency>

我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2014-07-18 17:04:46

您的类路径中很可能也有一个旧版本的Guava (< 15.0) (它可能来自另一个依赖项)。

票数 1
EN

Stack Overflow用户

发布于 2014-07-18 18:49:54

这是项目配置问题。可能是你:

  • 在项目路径中有Guava 15<。如果您使用Maven,那么
  • 可以缓存源代码jar,现在向您显示该信息,因为比起maven configuration.

中的jar,您更喜欢该jar

尝试重新生成项目窗体命令行。如果它有问题,它应该是正常的。如果这是依赖关系的问题,那么命令行编译将失败。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24818975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档