【发布时间】:2021-12-01 15:43:47
【问题描述】:
我遇到的错误和OSError: [Errno 8] Exec format error: '/Users/CodingStark/opt/anaconda3/share/jupyter/kernels/java/ijava-1.3.0.jar'一样。但是,这篇文章的答案并不能帮助我解决问题。
错误是
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: io/github/spencerpark/ijava/IJava has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
我尝试将该帖子中描述的 argv 数组中的 "java" 更改为 "/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/bin/java",但仍然出现相同的错误。我通过 java -version 检查了 java 版本,它给出了 openjdk 版本“11.0.9.1”。你知道为什么它不工作吗?谢谢!
【问题讨论】:
-
尝试使用 java 11
-
@bananas 我通过 java -version 检查了 java 版本,它给出了 openjdk 版本“11.0.9.1”。
标签: java jupyter-notebook anaconda