一、问题描述
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,降低版本即可。文章来源地址https://www.toymoban.com/news/detail-608700.html
文章来源:https://www.toymoban.com/news/detail-608700.html
到了这里,关于解决An error occurred while calling None.org.apache.spark.api.java.JavaSparkContext. : java.lang.Illeg的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!