播放框架CompilationException

时间:2013-04-01 17:49:33

标签: java exception playframework compiler-errors

当我遇到此错误时,我正在尝试预编译一个Play 1.2.5项目:

Compilation error (In /app/controllers/api/Drivers.java around line 168)
The file /app/controllers/api/Drivers.java could not be compiled. 
Error raised is : driverResume cannot be resolved or is not a field

play.exceptions.CompilationException: driverResume cannot be resolved or is not a field
at play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:246)
at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:676)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:520)
at play.classloading.ApplicationCompiler.compile(ApplicationCompiler.java:282)
at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:426)
at play.Play.preCompile(Play.java:593)
at play.Play.init(Play.java:299)
at play.server.Server.main(Server.java:159)

driverResume字段是公共的,在Driver类中可见。

我尝试使用jdk 1.6.0在不同的计算机上运行,​​但我总是得到同样的例外。

有谁知道如何获得有关预编译过程,编译器逻辑的更多信息,或者已经遇到过这类问题?

1 个答案:

答案 0 :(得分:0)

看起来这可能是您错误阅读编译错误的问题。编译器抱怨Driver类,并且你说该字段在Driver(而不是Drivers)类中是公共的。

这可能是问题吗?