onwin10win10环境下,使用vscode编程,运行main方法时出现NoClassDefFoundError异常PSD:\javaworkspace\test>&'D:\jdk-17.0.2\bin\java.exe''-XX:+ShowCodeDetailsInExceptionMessages''@C:\Users\Tiananmen\AppData\Local\Temp\cp_a55ai080369r3mslb8nj7xy8t.argfile''com.example.test.TestApplication'线程“main”中的异常java.lang.NoClassDefFoundError:org/springframework/boot/SpringApplicationatcom.example.test.TestApplication.main(TestApplication.java:10)Causedby:java.lang.ClassNotFoundException:org.springframework.boot.SpringApplicationatjava.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)在java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)在java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)...1morePSD:\javaworkspace\test>打开cp_a55ai080369r3mslb8nj7xy8t.arg文件看到-cp"D:\\javaworkspace\\test\\target\\classes;C:\\Users\\Tiananmen\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter\\2.6.3\\spring-boot-starter-2.6.3.jar”它原因是路径中有中文名称,将“天安门”换成英文解决,另一种方法是更改??maven仓库地址,显示并指定localRepository目录
