Я установил GATE Developer 8.5.1 и работаю над проектом для NLP в Eclipse,
Я использую этот код для использования более поздних токенизаторов и gazeetter:
Gate.getCreoleRegister().registerDirectories(
new File(Gate.getPluginsHome(), "ANNIE").toURI().toURL());
Но он обведет его чертой и покажет значок ошибки с таким сообщением:
the method registerDirectories for type CreoleRegister has deprecated
а когда я использую addDirectories()
, мне подсказывает использовать registerDirectories()
??
Кроме того, когда я пытаюсь вернуть плагины домой:
System.out.println(Gate.getPluginsHome());
Он печатает null
, даже если я загружаю ANNIE из графического интерфейса разработчика GATE, но я не могу найти папку плагина в папке gate, установленной на моем компьютере.
Пожалуйста, любая подсказка будет мне полезна.
Спасибо за ответ. Сегодня я установил Gate 8.0 и могу просматривать папку плагинов и файл creole.xml в установочном каталоге, но я копирую папку lib из установки Gate в свой проект, когда набираю: gate.Gate.init () , он показывает ошибку: ворота не могут быть разрешены к виду ?? что это значит, пожалуйста
Я думаю, вам нужно задать новый SO-вопрос для этой новой проблемы и подробно описать его там ...
pluginsHome
больше не действует и используется с GATE 8.5. Если вы хотите использовать переменнуюpluginsHome
, вы должны установить ее самостоятельно, вызвавsetPluginsHome()
... Плагин ANNIE был перенесен в новый формат плагина и не является частью основного дистрибутива GATE. См. Также: gate.ac.uk/userguide/sec:developer:convertxgappgate.ac.uk/sale/tao/splitch7.html#sec:api:bootstrap