如何使用Java代码确定是否安装了Spark?

如何使用Java代码确定是否安装了Spark?,java,apache-spark,Java,Apache Spark,是否可以通过Java代码检查spark安装或spark版本 请提供任何建议。我不确定,但这可能有效:classOf[SparkContext].getPackage.getImplementationVersion有关详细信息,请查看 希望它能帮助TL;DR如果可能的话,这将是一项非常艰巨的编程任务 您必须实现类似于find的Java应用程序来搜索类似jars/spark-core\u*-*.jar的文件,甚至这也不是一个彻底的搜索,因为安装spark时可以完全重命名spark附带的所有内容 您

是否可以通过Java代码检查spark安装或spark版本


请提供任何建议。

我不确定,但这可能有效:
classOf[SparkContext].getPackage.getImplementationVersion
有关详细信息,请查看


希望它能帮助TL;DR如果可能的话,这将是一项非常艰巨的编程任务

您必须实现类似于
find
的Java应用程序来搜索类似
jars/spark-core\u*-*.jar
的文件,甚至这也不是一个彻底的搜索,因为安装spark时可以完全重命名spark附带的所有内容


您也可以搜索一些环境变量,如
SPARK\u HOME
,但由于有效使用SPARK也不需要这些变量,所以我不指望这些。

谢谢您的回复。是否可以在不使用spark代码的情况下检查核心java代码,