Openjdk编译错误NoClassDefFoundError

问题描述 投票:0回答:1

我正在从 java8 迁移到 openjdk11,并且在编译中遇到以下错误

java.lang.NoClassDefFoundError:jdk/internal/reflect/ConstructorAccessorImpl

java java-8 migration noclassdeffounderror openjdk-11
1个回答
2
投票

ConstructorAccessorImpl
仍然存在于 Java 11 代码库中,但现在模块系统无法访问它。

您应该查看您的代码库以找出正在使用它的内容。如果它不在您的代码库中,则它可能位于您正在使用的库中。对于后一种情况,首先要检查库版本是否支持 Java 9+。

© www.soinside.com 2019 - 2024. All rights reserved.