java.lang.IllegalArgumentException: Comparison method violates its general contract
解决方案:
-Djava.util.Arrays.useLegacyMergeSort=true
本机eclipse jvm参数设置可解决本机问题。
服务器 tomcat 修改JAVA_OPTS参数增加该句可以解决
加入该句代表继续采用jdk1.6的排序方式,jdk1.7中将TimSort作为排序的默认实现
本文解决本地Eclipse和服务器Tomcat中遇到的Java.lang.IllegalArgumentException错误,通过调整JVM参数避免使用默认的TimSort排序算法,继续采用Java 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作为排序的默认实现
1208
1341

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