'Error executing loadjava for javax.mail.jar (JavaMail 1.6.2)

I am trying to setup javax.mail.jar (JavaMail 1.6.2) on Oracle 12c database server. Below is the setup:

  • Database - Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
  • OS - Windows Server 2012 R2
  • JDK - 7 Update 80 64 bit.

I am trying to run the below command:

 C:\Program Files\Java>loadjava.bat -user SYS/Password -resolve -synonym javax.mail.jar

However I am getting an error:

errors   : class javax/mail/Session$2
  ORA-29534: referenced object SYS.javax/mail/Session could not be resolved

errors   : class javax/mail/FetchProfile$Item
  ORA-29552: verification warning: java.lang.UnsupportedClassVersionError: javax/mail/FetchProfile$Item (Unsupported major.minor version 51.0)

errors   : class javax/mail/MailSessionDefinitions
  ORA-29552: verification warning: java.lang.UnsupportedClassVersionError: javax/mail/MailSessionDefinitions (Unsupported major.minor version 51.0)

errors   : class javax/mail/Quota$Resource
  ORA-29552: verification warning: java.lang.UnsupportedClassVersionError: javax/mail/Quota$Resource (Unsupported major.minor version 51.0)


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source