Java Play 2错误:对未授权的引用是不明确的

时间:2016-04-04 15:08:42

标签: java playframework playframework-2.0

导入java play 2应用程序后,我得到

的运行时异常
both method ok(Content) in Results and method ok(JsonNode) in Results match
[error] ReportStatusController.java:40: error: reference to ok is ambiguous
[error]             return ok(responseWrapper.generateResponse(Status.UNAUTHORIZED, "Invalid Token"));

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

这意味着范围中有两个函数称为ok并且可以接受参数。尝试以完全限定名称引用该函数,或删除导入。

BTW - 您的意思是Ok(...)(请注意资本O)?

答案 1 :(得分:0)

好的,我终于解决了这个问题...... 问题是我的JAVA_HOME系统变量没有设置,我几乎可以肯定play应用程序使用java 8.当我将JAVA_HOME变量设置为java 7路径时,应用程序运行没有错误。