解决An error occurred while calling None.org.apache.spark.api.java.JavaSparkContext. : java.lang.Illeg

一、问题描述

py4j.protocol.Py4JJavaError: An error occurred while calling None.org.apache.spark.api.java.JavaSparkContext.
: java.lang.IllegalAccessError: class org.apache.spark.storage.StorageUtils$ (in unnamed module @0xb104ca1) cannot access class sun.nio.ch.DirectBuffer (in module java.base) because module java.base does not export sun.nio.ch to unnamed module @0xb104ca1

二、解决方案

java的JDK版本问题,由于mac中同时存在1.8(JDK1.8就是JDK8)和18的版本,将JDK的环境变量设置为1.8,降低版本即可。

猜你喜欢

转载自blog.csdn.net/qq_35812205/article/details/126736123