`
Super_Error
  • 浏览: 13468 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

jdk1.7排序时异常 java.lang.IllegalArgumentException: Comparison method violates its g

    博客分类:
  • java
阅读更多

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.lang.RuntimeException: Could not generate DH keypair异常处理所需的bcprov的jar

    解决 java.lang.RuntimeException: Could not generate DH keypair异常处理。 bcprov-ext-jdk15on-1.60、bcprov-jdk15on-1.60两个包放到jre下的$JAVA_HOME/jre/lib/ext的路径下,然后配置$JAVA_HOME/jre/lib/...

    解决java.lang.SecurityException: JCE cannot authenticate the provider BC问题

    在与银联的对接中,调试过程中报错或使用类似登入加密:java.lang.SecurityException: JCE cannot authenticate the provider BC 进行问题解决,里面包含 bcprov-jdk16-143.jar与bcprov-jdk15-135.jar与具体文件存放...

    java.lang.OutOfMemoryError: PermGen space解决方案

    java.lang.OutOfMemoryError: PermGen space 解决方案

    Tomcat启动时报错:java.lang.UnsatisfiedLinkError的解决

    后面我把原先tomcat启动环境用的jdk1.7改为了本机安装的jdk1.8就不在报错。 具体过程: 在myeclipse中点击window→preference→在搜索框中输入Tomcat→选择安装的tomcat版本,我这里是选择Tomcat 7.x→点击JDK→在...

    jdk.tools-1.7.jar

    `jdk.tools-1.7.jar` 是Java Development Kit(JDK)1.7版本的一部分,它包含了用于开发、编译、调试和管理Java应用程序的工具类库。这个特定的JAR文件尤其重要,因为它提供了许多核心的命令行工具,如`javac`(Java...

    java.lang.NoClassDefFoundError: javax/xml/ws/Service

    jdk升级jdk10后,原本jdk自带的 webservice一些包确实,引起的一系列错误解决方案

    jdk1.7安装包下载

    Java Development Kit(JDK)是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的所有工具。JDK1.7,也被称为Java SE 7(Java Standard Edition 7),是Oracle公司在2011年发布的一个...

    java.lang.UnsupportedClassVersionError问题的解决方法

    在开发Java应用程序的过程中,经常会遇到与JDK版本不兼容的问题,其中一种常见的异常就是`java.lang.UnsupportedClassVersionError`。该错误通常发生在试图用一个较低版本的JDK加载由较高版本JDK编译的类文件时。...

    java.lang.UnsupportedClassVersionError问题解决

    当出现`java.lang.UnsupportedClassVersionError`错误时,通常是因为编译Java源代码所使用的JDK版本与目标系统上的JRE版本不兼容。例如,在上述案例中,项目部署时遇到了以下异常: ```log 2019-03-1823:19:27[org....

    jdk1.7 windows 32 part1.rar

    jdk1.7 windows 32: Windows 32位下的JDK1.7 请注意不要下错了 无需安装,解压即可 注意设置环境变量 本资源分为两部分,都在我空间里(csdn不允许文件超过60M)

    微信支付接口 java.security.InvalidKeyException: Illegal key size

    对接微信接口中因为jdk8解密长度不够 报错 java.security.InvalidKeyException: Illegal key size 替换路径:(记得备份原有的文件) C:\Program Files\Java\jdk1.8.0_131\jre\lib\security

    java-JDK1.7.zip java-JDK1.7.zip

    Java JDK 1.7,全称为Java Development Kit 1.7,是Oracle公司推出的用于开发Java应用程序的重要工具集。这个版本在Java发展历程中扮演着重要角色,提供了许多新特性和性能优化,旨在提升开发效率和程序性能。下面将...

    jdk_7u_1.7.0.0_32.rar

    oracle jdk jdk_7u_1.7.0.0_32.exe DK是Java语言的软件开发工具包,主要用于移动设备,嵌入设备的应用程序,JDK(TM)7 32位是专为使用32位操作系统的朋友准备的。JDK是整个Java的核心,包括了Java运行环境、Java工具...

    JDK1.7_64位tools.jar工具

    配置环境变量时,输入javaw,提示错误信息时,需要下载本工具到lib目录下,即可修复成功

    java.lang.UnsupportedClassVersionError Bad version number in .class file异常的解决办法

    ### java.lang.UnsupportedClassVersionError: Bad version number in .class file 异常的解决办法 #### 一、问题概述 在使用MyEclipse进行Java开发的过程中,可能会遇到`java.lang.UnsupportedClassVersionError:...

    jdk1.7-windows-x64.zip

    Java Development Kit (JDK) 1.7 for Windows x64是Oracle公司为64位Windows操作系统提供的Java编程环境。这个版本的JDK是Java语言开发者的重要工具集,包含了编译器、调试器、文档、Java运行时环境(JRE)以及其他...

    Caused by: java.lang.OutOfMemoryError: PermGen space解决方案

    在Java应用程序运行过程中,"java.lang.OutOfMemoryError: PermGen space"错误是常见的一个问题,尤其是在使用Tomcat这样的Java应用服务器时。这个错误表明应用程序在 PermGen 区域(Permanent Generation)耗尽了...

    java jdk 1.7官网免安装版本

    Java JDK 1.7,全称为Java Development Kit version 7,是Oracle公司推出的Java编程语言的开发工具包,主要用于编写、编译、测试和运行Java应用程序。这个版本的JDK在2012年发布,引入了许多新特性,提升了性能,并...

    jdk-1.7-32-02.zip

    jdk-7-32-02.zip

    jdk1.7版本jar包下载

    **Java Development Kit (JDK) 1.7 版本详解** Java Development Kit,简称JDK,是Oracle公司提供的用于开发和运行Java应用程序的核心工具集。JDK 1.7,也被称为Java 7,是Java平台的一个重要版本,包含了Java...

Global site tag (gtag.js) - Google Analytics