找不到或无法加载主类 .encoding=utf-8 解决
问题1:
在cmd命令行下执行以下命令的时候,报错:找不到或无法加载主类 .encoding=utf-8
java -Dfile.encoding=utf-8 -jar C:\Users\meiya\PycharmProjects\BMProduce V1.0.0.0\lib\plantuml.jar C:\Users\meiya\PycharmProjects\BMProduce V1.0.0.0\pumlFiles\deleteADebugComputeInfo.puml
解决:
原因是项目路径中包含空格导致的。重命名把空格去掉就解决了。
java -Dfile.encoding=utf-8 -jar C:\Users\meiya\PycharmProjects\BMProduceV1.0.0.0\lib\plantuml.jar C:\Users\meiya\PycharmProjects\BMProduceV1.0.0.0\pumlFiles\deleteADebugComputeInfo.puml
问题2:
但是在Powershell执行去掉空格后的命令,还是报相同的错误。
解决:
"-Dfile.encoding=utf-8" 加上引号就好了
java "-Dfile.encoding=utf-8" -jar C:\Users\meiya\PycharmProjects\BMProduceV1.0.0.0\lib\plantuml.jar C:\Users\meiya\PycharmProjects\BMProduceV1.0.0.0\pumlFiles\deleteADebugComputeInfo.puml


浙公网安备 33010602011771号