Java “cannot cast to Comparable” when using TreeMap [duplicate]
问题 This question already has answers here : Closed 6 years ago . Possible Duplicate: Java: SortedMap, TreeMap, Comparable? How to use? I am using the Java JungI graph package and Netbeans 7. I am getting the following error from Java: Exception in thread "main" java.lang.ClassCastException: graphvisualization.MyVertex cannot be cast to java.lang.Comparable at java.util.TreeMap.put(TreeMap.java:542) Here is the code associated with the error: SortedMap<MyVertex, Double> vMap = new TreeMap