在启动java进程执行对应的程序的时候,需要先去指定jvm加载依赖的路径。命令行执行的时候可以通过 java -classpath来执行。在idea执行运行的时候是从如何设置的呢?当项目被mavn编译完成后,会降所有的依赖放在External Libraries下面,所以执行idea启动main函数的时候会默认将 External Libraries下面的jar作为classpath。
System.getProperty(“java.class.path”)可以查询classpath下面的内容