在IDE中调试运行时是正常的,但打包后以命令行方式运行就无法匹配了。
经检查是由于执行目录路径中存在带空格的目录,这导致类路径错误,无法正常加载到classes的类。去掉目录空格,即可正常运行。
经检查是由于执行目录路径中存在带空格的目录,这导致类路径错误,无法正常加载到classes的类。去掉目录空格,即可正常运行。
本文介绍了一个关于执行目录路径中包含空格导致类路径错误的问题。该问题仅在将应用程序打包并以命令行方式运行时出现,在IDE中调试则一切正常。通过检查发现是路径中的空格字符造成了这一问题,移除这些空格后,问题得到解决。

被折叠的 条评论
为什么被折叠?