HashMapTest.java uses unchecked or unsafe operations.
Hi
I am new to Java. m using HashMap class.
when i compile "javac HashMapTest.java", i get following error:
Note: HashMapTest.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
I was using:
HashMap h= new HashMap();
I made some changes in my code
import java.util.*;
public class HashMapTest {
public static void main(String[] args) {
// creating HashMap object
HashMap<String,Object> h= new HashMap<String,Object>();
// creating Student objects
Student s1 = new Student ("ali" , 1);
// adding elements (Student objects) where roll nos
// are stored as keys and student objects as values
h.put("one", s1);
............
........
.....
Now, after compile, there is no error but when i run my code then there is following exception:
Exception in thread "main" java.lang.UnsupportedClassVersionError: HashMapTest
(Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Please guide me to resolve this error
Cheers