在 IDEA 中,通过Project Structure > Modules > Dependencies添加了com.google.code.gson:gson:2.8.6 library。创建对象时 ( new GsonBuilder()) 我得到java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder. 可能是什么原因?
在 IDEA 中,通过Project Structure > Modules > Dependencies添加了com.google.code.gson:gson:2.8.6 library。创建对象时 ( new GsonBuilder()) 我得到java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder. 可能是什么原因?
最有可能的是,在构建项目时,库不会添加到程序集中。如果您使用的是 maven 或 gradle,只需将此库作为项目依赖项直接添加到您的构建配置中。如果你不使用它,那么我建议你使用它,因为没有它们,要构建项目,你需要正确指定需要添加的依赖项。如果我没有弄错 -classpath 关键字,就会这样做。它看起来像这样
并且在执行过程中必须添加相同的密钥(如果我没有混淆任何东西)。