Проблема Version.LUCENE_CURRENT
.Вы не импортируете Version
Lucene, но у вас есть sun.rmi.transport.TransportConstants.Version
, который, хотя я не знаком с библиотекой, безусловно, выглядит как короткий .Такая попытка разыменования, что попытка сослаться на несуществующий sun.rmi.transport.TransportConstants.Version.LUCENE_CURRENT
вызывает эту ошибку.
Однако в версии Lucene вы говорите, что используете QueryParser
ctor больше не принимает даже аргумент Version, поэтому просто удалите его:
Query q = new QueryParser("W", analyzer).parse(query);
Ваша следующая ошибка: Query
, который возвращает queryparser, не является javax.management.Query
.