多项选择题

对于spark开发环境搭建,所依赖的环境必须要有哪些?()

A.jdk
B.scala
C.python
D.spark