JDK运行报错:Caused[0] by NoSuchMethodError: java.nio.IntBuffer.rewind()Ljava
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK运行报错:Caused[0] by NoSuchMethodError: java.nio.IntBuffer.rewind()Ljava相关的知识,希望对你有一定的参考价值。
- 具体错误:
Caused[0] by NoSuchMethodError: java.nio.IntBuffer.rewind()Ljava/nio/IntBuffer; on thread main-SharedResourceRunner
[0]: com.jogamp.common.nio.Buffers.newDirectIntBuffer(Buffers.java:161)
- 原因
使用JDK17(或者其他高版本)编译,在JDK8运行。而这个函数在二者的签名不一样。
有人进行了仔细分析(提供的解决办法无效):
- 解决办法1
换JDK17。
比如吾也想用JDK8编译,结果编译时明确要求,必须使用JDK17。
- 解决办法2
把出问题的类,使用JDK8进行单独编译,然后再替换进去。这个也麻烦。
以上是关于JDK运行报错:Caused[0] by NoSuchMethodError: java.nio.IntBuffer.rewind()Ljava的主要内容,如果未能解决你的问题,请参考以下文章
CloudSim4.0报错NoClassDefFoundError,Caused by: java.lang.ClassNotFoundException: org.apache.commons.ma
Spring与JDK版本不一致引发问题Caused by: java.lang.IllegalArgumentException
Caused by: java.lang.NoClassDefFoundError: com/google/common/base/MoreObjects
Caused by: org.jboss.netty.channel.ChannelException: Failed to bind to: /0.0.0.0:20880 Caused by: ja
Caused by: org.xml.sax.SAXParseException: 外部 DTD: 无法读取外部 DTD 'mybatis-generator-config_1_0.dtd
idea异常idea中下载maven源码报错:Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1(代