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

发布于 2021-12-08 04:54:31 字数 413 浏览 879 评论 2

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱的那么颓废 2021-12-08 22:32:03

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

多情癖 2021-12-08 12:49:50

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

 

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文