当前位置: 首页 > 知识库问答 >
问题:

尝试更新Eclipse时出错

长孙绍辉
2023-03-14

我在尝试更新我的Eclipse时出错!

以下是在“安装下载0”期间发生内部错误的错误日志

Java . lang . illegalargumentexception:比较法违反了它的通用契约!at Java . util . comparabletimsort . merge hi(comparabletimsort . Java:835)at Java . util . comparabletimsort . merge at(comparabletimsort . Java:453)at Java . util . comparabletimsort . merge force collapse(comparabletimsort . Java:392)at Java . util . comparabletimsort . sort(comparabletimsort . Java:191)at Java . util . comparabletimsort . sort(comparable timsort . Java:146)at

有人知道如何解决这个问题吗?

谢谢

共有1个答案

薛淮晨
2023-03-14

这以前发生在我身上,现在我有Eclipse Juno版本,我没有遇到这样的问题。 可能的解决方法:
发生此错误的原因是 Eclipse 与 JDK 一起使用时存在一个小错误

-Djava.util.Arrays.useLegacyMergeSort=true

省省吧!
现在打开 Eclipse 并执行更新,它应该正常完成。
然后,您可以从“eclipse.ini”配置文件中删除该行。

我希望您不会在Eclipse Juno Release中出现任何这样的错误,即使是JDK 1.7。

问题可能的根本原因:JDK 1.7 中的 TimSort 算法

参考:https://bugs.eclipse.org/bugs/show_bug.cgi?id=317785

 类似资料:
  • 问题内容: 我尝试通过bash脚本执行此命令,但出现以下错误: 错误stacktrace: {“错误”:“ IndexPrimaryShardNotAllocatedException [[my_index]主要未分配后api]”,“状态”:409} {“错误”:“ ElasticSearchIllegalArgumentException [无法更新非动态设置[[index.analysis.f

  • 这是我的ProdottoController: Prodotto实体: 这是视图(Freemarker): 当我尝试将值更新到表中时,出现以下错误: FreeMarker模板错误(调试模式;在生产中使用RETHROW!):以下内容已评估为null或缺失:==

  • 我试图在Mac上用Eclipse中的scene builder打开一个.fxml文件,但我得到的错误是“Failed to launch SceneBuilder”。 我已经在首选项中配置了场景构建器。

  • 在eclipse eclipse Java EE IDE下为Web开发人员更新Maven项目时,我遇到了这个错误。(版本:Kepler Service Release 2)在“更新Maven项目”过程中出现内部错误。路径必须包括项目和资源名称:/MyProjectName Thanks

  • 问题内容: 当我尝试在Eclipse中运行更新管理器时,出现错误“无法启动更新UI。尚未为软件更新正确配置此安装”。 有谁知道如何解决这一问题? 问题答案: 关于该消息,已经输入了一些错误: 错误238910:如果您的日食错误日志包含: !MESSAGE解析配置文件/opt/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKPr

  • 下面是我的配置: 在server.xml中(来自Tomcat) 在web.xml中(来自Tomcat) 在web.xml中(来自我的项目) 和我的项目结构: 最后,看看日志,我想不出我的应用程序部署在哪里: 感谢任何帮助!