代码之家  ›  专栏  ›  技术社区  ›  Mike M. Lin

netbeans 6.9中的警告或信息框:“x”不是当前上下文中的已知变量

  •  0
  • Mike M. Lin  · 技术社区  · 16 年前

    我使用的是NETBeabide IDE 6.9(构建201006101454),并编写了这个简单的Java类(没有做任何事情):

    public class SomeClass {
        int someInt;
    }
    

    变量“someint”显示为绿色。当我突出显示并悬停在它上面时,会出现一个工具提示框,上面显示:

    someint=>“someint”不是当前上下文中的已知变量。

    我不确定错误的含义,但听起来我使用的变量超出了它的范围——但这不可能,因为我只是在这里声明它。

    这个问题似乎不会影响我运行的任何程序,但它很烦人。我担心这可能是我做错了什么事的警告。我发现 this similar issue 在以前的NetBeans版本中,但我不确定它是否相关。

    有人能告诉我这是否应该让我担心,或者通过确认这只是一个netbeans bug来安慰我吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Istao    16 年前

    这是来自调试器的消息。一个疯狂的鼠标可能已经启动了调试器; 当前语境 是调试器的当前执行上下文。我认为工具栏中间有一个红色的正方形;上面有一个可举起的鼠标的clic,消息不显示。

    推荐文章