Private field in java annotations

前端 未结 2 1559
北海茫月
北海茫月 2020-12-21 13:28

My jboss seam application compile in eclipse without error. When I try to compile manually I have had a error

STATE_QUERY has private access

2条回答
  •  一个人的身影
    2020-12-21 14:17

    It is an odd thing, But I would suppose it is because the field is private but is accessed using the class name in front. The compiler should realize it is referred from the same class, but it obviously doesn't.

    So, change the private to protected (not elegant, but should work)

    You can also try upgrading the JDK (and hence javac). Note that eclipse uses its own compiler (not javac)

提交回复
热议问题