Java & MessageDigest: error: unreported exception NoSuchAlgorithmException; must be caught or declared to be thrown

Trabla: Java & MessageDigest: error: unreported exception NoSuchAlgorithmException; must be caught or declared to be thrown



Java & MessageDigest: error: unreported exception NoSuchAlgorithmException


Trabla Code:

import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

class Main {
  public static void main(String[] args) {
      
      
      MessageDigest md = null;
      
      md = MessageDigest.getInstance("MD5");
      
     
  }

}


Java & MessageDigest: error: unreported exception NoSuchAlgorithmException 2


Solving:

Wrap MessageDigest.getInstance with try/catch NoSuchAlgorithmException


import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

class Main {
  public static void main(String[] args) {
      
      
      MessageDigest md = null;
      
      try {
      
        md  = MessageDigest.getInstance("MD5");
        
        //DO YOUR STAFF
        
        System.out.println("Hooray!!! ALL is PERFECT!!! :)");
      
      } catch (java.security.NoSuchAlgorithmException e) {
          System.out.println(e.getMessage());
      } 
      
    
  }

}


Java & MessageDigest: error: unreported exception NoSuchAlgorithmException 3


No comments:

Post a Comment