在win10环境下,应用vscode编程,

在运行main办法的时候,产生NoClassDefFoundError异样

PS D:\javaworkspace\test>  & 'D:\jdk-17.0.2\bin\java.exe' '-XX:+ShowCodeDetailsInExceptionMessages' '@C:\Users\天安门\AppData\Local\Temp\cp_a55ai080369r3mslb8nj7xy8t.argfile' 'com.example.test.TestApplication'Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication        at com.example.test.TestApplication.main(TestApplication.java:10)Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication               at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)        ... 1 morePS D:\javaworkspace\test>

关上cp_a55ai080369r3mslb8nj7xy8t.argfile看看

-cp "D:\\javaworkspace\\test\\target\\classes;C:\\Users\\天安门\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter\\2.6.3\\spring-boot-starter-2.6.3.jar"

其起因呢, 就是因为门路外面有中文名称,把"天安门"换成英文,问题解决。