我正在使用GATE.ac.uk. eclipse中的scr代码LUNA java 1.8。我在启动GATE应用程序时遇到问题。它显示如下错误:
“初始化期间出错: gatel:util.GateRuntimeException:无法推断已安装的插件回家! 请在启动脚本中使用-Dgate.plugins.home选项手动设置它。 你还想开始GATE吗?“
控制台: log4j:WARN找不到logger(gate.Gate)的appender。 log4j:WARN请正确初始化log4j系统。 log4j:WARN有关详细信息,请参阅http://logging.apache.org/log4j/1.2/faq.html#noconfig。
如果你知道,哪个版本的eclipse用于GATE开发让我知道 然后,如果你知道这个错误的解决方案&让我知道插件(启动脚本中的-Dgate.plugins.home选项)配置步骤。
答案 0 :(得分:2)
您也可以在代码中定义它。以下示例首先定义GateHome和PluginsHome的位置。正如kundan所写,您也可以将插件目录复制到项目目录中。
if(Gate.getGateHome() == null)
Gate.setGateHome(new File("C:/Program Files (x86)/GATE_Developer_8.2"));
if(Gate.getPluginsHome() == null)
Gate.setPluginsHome(new File("C:/Program Files (x86)/GATE_Developer_8.2/plugins"));
Gate.init();
// register the needed plugins
Gate.getCreoleRegister().registerDirectories(new File(Gate.getPluginsHome(), "yourPlugin").toURI().toURL());
答案 1 :(得分:1)
您需要告诉eclipse GATE安装附带的plugins
文件夹的路径。这对我有用。
第1步:
将plugins
文件夹从C:\Program Files (x86)\GATE_Developer_8.0
复制到项目根文件夹(其中.project
和.classpath
存在)
第2步:
在eclipse中,右键单击项目 - > Run As
- >点击Run Configurations
- >转到Arguments
标签,然后在VM Argument
"-Dgate.plugins.home="${project_loc}\plugins"
PS:您还需要复制gate.xml
并以类似的方式在VM Arguments
中提供。我是这样做的......
-Dgate.site.config="${project_loc}\gate.xml"