翻看jdk文档 在对于classpath设置上写着这样的说明 通常jdk工具如javac,java等在工作时,默认应用环境为当前所在的文件路径,通过设置系统环境变量classpath可覆盖该默认值 再通过jdk工具命令行参数-classpath可覆盖系统环境变量classpath中设置的类路径.
针对该说明 那是不是只要通过运行jdk工具同时设置-classpath 命令选项 当前jvm虚拟机运行环境的类路径不再参考自身的默认路径以及系统环境变量classpath的设置 而只是以-classpath 后设置的类路径为准呢?若是如此 是不是可以不必设置环境变量classpath 也可以编译组织java源文件和运行编译后的类文件呢