java.lang.IllegalArgumentException: Comparison method violates its general contract
解决方案:
-Djava.util.Arrays.useLegacyMergeSort=true
本机eclipse jvm参数设置可解决本机问题。
服务器 tomcat 修改JAVA_OPTS参数增加该句可以解决
加入该句代表继续采用jdk1.6的排序方式,jdk1.7中将TimSort作为排序的默认实现
本文介绍了解决Java中因TimSort导致的IllegalArgumentException异常方法,通过调整Eclipse和Tomcat的JVM参数来恢复使用JDK 1.6的排序方式。
java.lang.IllegalArgumentException: Comparison method violates its general contract
解决方案:
-Djava.util.Arrays.useLegacyMergeSort=true
本机eclipse jvm参数设置可解决本机问题。
服务器 tomcat 修改JAVA_OPTS参数增加该句可以解决
加入该句代表继续采用jdk1.6的排序方式,jdk1.7中将TimSort作为排序的默认实现
311
1364

被折叠的 条评论
为什么被折叠?