多项选择题

A.配置环境变量是为了便于在控制台使用java、javac等JDK命令进行java程序的编写和运行
B.需要在系统变量path中加入jdk的bin目录
C.需要在用户变量path中加入jdk的bin目录
D.配置环境变量可以便于IDE查找JDK