我遇到了以下错误:
是否有简单的解决方法?我需要在OpenJDK上编译和运行代码吗?
我使用的是Sun JDK构建我的JAR文件,但在OpenJDK上运行。我现在有些困惑。Exception in thread "Thread-1" java.lang.IncompatibleClassChangeError: Found class com.sun.image.codec.jpeg.JPEGImageEncoder, but interface was expected
是否有简单的解决方法?我需要在OpenJDK上编译和运行代码吗?
JPEGImageEncoder
?这不是一个公共API。(如果是的话,建议升级到最新的Oracle和OpenJDK版本,并删除对“私有”类的依赖。)如果你真的在使用Sun JDK,那么可能是时候更新一下旧版本了。 - Tom Hawtin - tackline