不是。如果你不配置。那么你得到java安装目录下创建文件并执行才行。classpath配置后你在任意位置创建文件并编译执行都行。这就是classpath配置时前面加点的原因。不加点只查找当前路径。classpath的作用就是找到你所创建的文件的位置。比如我不配置classpath,那么java装在哪我就只能在哪创建java文件。配置最前面不加点则比如我在a文件夹下创建java文件而我鼠标点进去b文件夹,当我执行时会报错因为java文件在a只有我在a才能执行。而我现在在b。加点就是我无论在哪他都找的到
不是必须的
一般配置一下JAVA_HOME跟path就行了
必选配置,看你java 是运行环境的