As the error says, an abstract class cannot be instantiated, i.e., we cannot precede it with the word new
, unless you also add the class body and implement any abstract methods. Alternately, you can create a class that extends Handler, and again make sure to add all of the abstract methods.
new Handler() {
@Override
public void close() throws SecurityException {
// TODO Auto-generated method stub
}
@Override
public void flush() {
// TODO Auto-generated method stub
}
@Override
public void publish(LogRecord arg0) {
// TODO Auto-generated method stub
}
};
2
solved Java Handler is abstract; Cannot be instatiated [closed]