我试图运行用Scala编写的使用Apache Spark 2.0的程序。但是,我一直收到以下错误:
/opt/spark-1.6.1/bin/spark-class: line 86: /usr/java/jdk1.8.0_40/bin/java: No such file or directory
有谁知道可能导致这种情况的原因?
编辑:运行java -version
命令会产生以下结果:
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b15)
OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode)
编辑2:看了/usr/java
,发现jdk1.8.0_40
代替jdk1.8.0_101
而不是export JAVA_HOME
。使用env
重置它,现在JAVA_HOME
显示628227teitARMTEteke : iQIARMTEMAC
628226iQIARMTEMAC 9 : iQIARMTEMAC
628229iQIAConfigCH : iQIAConfigCH
627701iQIAConfigCH : iQIAConfigCH
作为正确的路径。但它仍然无法正常工作!反正同样的错误。我需要运行某种更新命令吗?