首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
idea开发gradle创建的项目时PathKit.getRootClassPath是编译输出目录
Sting
2017-04-20 18:41
如题。
idea开发gradle创建的项目时PathKit.getRootClassPath是编译后build输出目录而不是项目真实目录。
项目:
JFinal
评论区
JFinal
2017-04-20 19:44
PathKit.getRootClassPath() 源代码如下:
String path = PathKit.class.getClassLoader().getResource("").toURI().getPath();
rootClassPath = new File(path).getAbsolutePath();
该目录会指向 class 文件被编译输出到的路径,如果不满足需要可以通过如下几种方式去调整:
1:调用 setRootClassPath(...) 自行指定
2:使用 "../../xxx/yyy" 这种相对路径去调整
3:让 class 输出到 getRootClassPath() 想要到达的地方
回复
发送
我要反馈
热门反馈
扫码入社
String path = PathKit.class.getClassLoader().getResource("").toURI().getPath();
rootClassPath = new File(path).getAbsolutePath();
该目录会指向 class 文件被编译输出到的路径,如果不满足需要可以通过如下几种方式去调整:
1:调用 setRootClassPath(...) 自行指定
2:使用 "../../xxx/yyy" 这种相对路径去调整
3:让 class 输出到 getRootClassPath() 想要到达的地方