今天在弄代码生成器的时候获取项目的路径,遇到了一个问题,因为我的项目路径中有空(zi)格(ji)和(keng)中(zi)文(ji),
所以得到的路径中的中文和空格都被编译了。
我用的方法是
String path = this.getClass().getClassLoader().getResource("").getPath();
然后换成了
String path = this.getClass().getClassLoader().getResource("").toURI().getPath();
加了一个toURI方法,完美运行