【问题标题】:Exception in thread "main"线程“主”中的异常
【发布时间】:2016-07-22 05:31:54
【问题描述】:

我在线程“main”java.lang.Error: Unresolved compilation 中遇到异常。

我做错了什么?

public class idsbasedagent{
    JDCaptor captor ;

    public idsbasedagent(){
        captor=new JDCaptor();
    }

    public static void main(String[] args){
        System.out.println("؟ھت¼×¥°ü");
        idsbasedagent agent=new idsbasedagent();
        agent.capturesFromDevice();
    }
}

线程“main”中的异常:

java.lang.Error:未解决的编译问题:

idsbasedagent.main(idsbasedagent.java:11)idsbasedagent 类型的方法 capturesFromDevice() 未定义

【问题讨论】:

    标签: java intrusion-detection multi-agent


    【解决方案1】:

    如果您希望类idsbasedagent 能够调用它,那么它应该有一个方法'capturesFromDevice'。

    您不能调用尚未定义的方法。

    public class idsbasedagent{
    JDCaptor captor ;
    
    public idsbasedagent(){
        captor=new JDCaptor();
    }
    
    public void capturesFromDevice(){
        //Method action here
    }
    
    public static void main(String[] args){
        System.out.println("؟ھت¼×¥°ü");
        idsbasedagent agent=new idsbasedagent();
        agent.capturesFromDevice();
    }
    }
    

    【讨论】:

      【解决方案2】:

      主要方法是在“idsbasedagent”类型的“代理”对象上调用方法“capturesFromDevice”。但是,您的类“idsbasedagent”没有定义方法“capturesFromDevice()”。所以你需要为例如定义该方法:

      public class idsbasedagent{
          JDCaptor captor ;
      
          public idsbasedagent(){
              //...
          }
      
          public void captureFromDevice() {
              //implementation
          }
      }
      

      或者“captureFromDevice”可能是 JDCaptor 类的一个方法。在这种情况下,您需要在代理的“captor”成员变量上调用该方法,如下所示:

      agent.captor.captureFromDevice()
      

      旁注:关于类名,java 编码约定规定类/接口应大写。看看这个:http://www.oracle.com/technetwork/java/codeconventions-135099.html

      可以在此处找到其余的会议主题: http://www.oracle.com/technetwork/java/codeconvtoc-136057.html

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 2013-02-17
        • 2013-12-20
        • 1970-01-01
        • 2014-03-31
        • 2013-05-06
        • 2017-11-12
        • 2015-01-17
        • 2011-04-13
        • 2016-11-12
        相关资源
        最近更新 更多