Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “线程中的异常”;“主要”;_Java_Intrusion Detection_Multi Agent - Fatal编程技术网

Java “线程中的异常”;“主要”;

Java “线程中的异常”;“主要”;,java,intrusion-detection,multi-agent,Java,Intrusion Detection,Multi Agent,我在线程“main”java.lang中遇到异常。错误:未解析编译 我做错了什么 public class idsbasedagent{ JDCaptor captor ; public idsbasedagent(){ captor=new JDCaptor(); } public static void main(String[] args){ System.out.println("؟ھت¼×¥°ü");

我在线程“main”java.lang中遇到异常。错误:未解析编译

我做错了什么

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”

不能调用尚未定义的方法

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();
}
}

如果希望类的实例能够调用它,则类
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();
}
}

主要方法是在“idsbasedagent”类型的“代理”对象上调用方法“capturesFromDevice”。但是,类“idsbasedagent”中没有定义方法“capturesFromDevice()”。因此,您需要为eg定义该方法:

public class idsbasedagent{
    JDCaptor captor ;

    public idsbasedagent(){
        //...
    }

    public void captureFromDevice() {
        //implementation
    }
}
也可能是“captureFromDevice”是JDCaptor类的一个方法。在这种情况下,您需要对代理的“captor”成员变量调用该方法,如下所示:

agent.captor.captureFromDevice()
旁注:关于类名,java编码惯例规定类/接口应该大写。看看这个:

其他公约主题可在此处找到:


希望对您有所帮助。

主要方法是在“idsbasedagent”类型的“agent”对象上调用方法“capturesFromDevice”。但是,类“idsbasedagent”中没有定义方法“capturesFromDevice()”。因此,您需要为eg定义该方法:

public class idsbasedagent{
    JDCaptor captor ;

    public idsbasedagent(){
        //...
    }

    public void captureFromDevice() {
        //implementation
    }
}
也可能是“captureFromDevice”是JDCaptor类的一个方法。在这种情况下,您需要对代理的“captor”成员变量调用该方法,如下所示:

agent.captor.captureFromDevice()
旁注:关于类名,java编码惯例规定类/接口应该大写。看看这个:

其他公约主题可在此处找到:

希望有帮助