Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法识别添加到/app/模型中的包。游戏框架2.1_Java_Refactoring_Playframework 2.0_Playframework 2.1 - Fatal编程技术网

Java 无法识别添加到/app/模型中的包。游戏框架2.1

Java 无法识别添加到/app/模型中的包。游戏框架2.1,java,refactoring,playframework-2.0,playframework-2.1,Java,Refactoring,Playframework 2.0,Playframework 2.1,是否可以在play2.1框架(java)中模块化app/models文件夹,向其中添加软件包 实际上,我必须把我所有的课程(模型)放到app/models文件夹中,否则就玩吧!框架在编译时找不到我的类。我真的不喜欢把我所有的课程都放在一个文件夹里 我在github上做了一项关于play2项目的研究,其中大多数项目都很简单,它们的所有模型都放在app/models中,没有包放在这个文件夹中,因为示例与框架捆绑在一起 您是否将软件包添加到项目的app/models文件夹中?如果是这样,您是否必须配置

是否可以在play2.1框架(java)中模块化app/models文件夹,向其中添加软件包

实际上,我必须把我所有的课程(模型)放到app/models文件夹中,否则就玩吧!框架在编译时找不到我的类。我真的不喜欢把我所有的课程都放在一个文件夹里

我在github上做了一项关于play2项目的研究,其中大多数项目都很简单,它们的所有模型都放在app/models中,没有包放在这个文件夹中,因为示例与框架捆绑在一起

您是否将软件包添加到项目的app/models文件夹中?如果是这样,您是否必须配置其他内容


谢谢你的时间。

你可以按照你想要的方式在型号包中创建多个包,我认为这是一个很好的做法。也就是说,我目前的结构是这样的:

/models
    /i18n        
    /forms
    /roles
    /utils
    /users
唯一需要更改的是,必须在模板中使用完全限定的名称作为参数。(见)
除此之外,如果调用静态方法,还必须使用全名:
@User.getUsername
成为
@users.User.getUsername