Unreported exception java.lang.exception

后端 未结 2 530
野的像风
野的像风 2021-01-07 12:32

Unreported exception java.lang.exception : Must be caught or declared to be throw. Why this problem will occur? Is it some simple method that can help to solve this problems

2条回答
  •  执笔经年
    2021-01-07 13:14

    1. There are 2 ways to handle the exception.

     - Either `declare` it
     - or `Handle` it.
    

    2. encrypt() method above throws an Exception

    So either declare it on the method declaration in which you are calling it.

    eg:

    public void MyCallingMethod() throws Exception{
    
         byte[] pass = encrypt(password);
         String pw = new String(pass);
    
    
    }
    

    Or handle it with try/catch block, finally is optional

    try{
    
         byte[] pass = encrypt(password);
         String pw = new String(pass);
       }catch(Exception ex){
    
    
      }
    

提交回复
热议问题