Java “线程中的异常”;“主要”;
我在线程“main”java.lang中遇到异常。错误:未解析编译 我做错了什么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("؟ھت¼×¥°ü");
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编码惯例规定类/接口应该大写。看看这个:
其他公约主题可在此处找到:
希望有帮助