在Corda中,NoClassDefFoundError:SimpleFieldAccess在运行deployNodes时出错
在Corda 3中,我在运行在Corda中,NoClassDefFoundError:SimpleFieldAccess在运行deployNodes时出错,corda,Corda,在Corda 3中,我在运行deployNodes任务时收到以下错误: java.io.NotSerializableException:意外可丢弃:net/corda/nodeapi/internal/serialization/carpenter/SimpleFieldAccess java.lang.NoClassDefFoundError:net/corda/nodeapi/internal/serialization/carpenter/SimpleFieldAccess 我的Java
deployNodes
任务时收到以下错误:
java.io.NotSerializableException:意外可丢弃:net/corda/nodeapi/internal/serialization/carpenter/SimpleFieldAccess java.lang.NoClassDefFoundError:net/corda/nodeapi/internal/serialization/carpenter/SimpleFieldAccess
我的Java版本如下:
java version “1.8.0_161”
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
这个问题的原因是什么?您安装的是JRE,而不是JDK。请安装OracleJDK8JVM的8u131+版本。你可以在这里找到它: