PathKit.getWebRootPath()在Generator生成model的main方法里无法获得正确的路径

会哭的鳄鱼 发布于 03/16 04:11
阅读 354
收藏 0

@JFinal ,我用jfinal3.3新建了一个工程,之后需要生成model,就自己创建了一个Generator,然后在这个类的main函数,死活就是PathKit.getWebRootPath();无法获得正确的webroot路径,但我看官方的文档里关于Generator的使用,代码也是直接在main里调用了这个函数。

另外,在config的class的任何一个地方都可以获得正确的路径。

很急,希望波总能指点一下!谢谢!

加载中
0
JFinal
JFinal

PathKit.getWebRootPath() 这个与开发环境有一定的关系,如果确实无法使用,可以手动设置一下,利用 PathKit.setWebRootPath(String) 方法

 

再一个可以试一下 PathKit.getRootClassPath() ,得到路径以后做些微调就好

0
会哭的鳄鱼
会哭的鳄鱼
我是在mac上。另外,就算调用set方法,设置一下,也没实际意义,总之创建model的类就一个main方法。我看了jfinal的源码,里面是用getResource("/"),我试着用getResource(""),就可以得到正确路径。
返回顶部
顶部