簡體   English   中英

在JAVA中構建GATE的獨立插件時出錯

[英]Error building a stand alone plugin of GATE in JAVA

我正在嘗試使用ANNIE構建獨立的插件,以檢查GATE中的插件創建。 我在NetBeans環境中構建和運行jar文件時做了一些徒勞的嘗試。

我收到以下警告:

log4j:WARN No appenders could be found for logger (gate.Gate).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

然后這個錯誤:

gate.util.GateRuntimeException: Could not infer installed plug-ins home!
Please set it manually using the -Dgate.plugins.home option in your start-up script.
    at gate.Gate.initLocalPaths(Gate.java:320)
    at gate.Gate.init(Gate.java:167)

看來問題是將Gate構建文件嵌入到項目的根目錄中?

它實際上在錯誤消息中說明了您必須做什么:)

我使用的是Eclipse,但在NetBeans中應該沒有什么不同,在運行代碼時將以下內容設置為VM參數:

-Xmx3g -Dgate.plugins.home = / home / yasen / programs / gate-8.0-build4825-ALL / plugins -Dgate.site.config = / home / yasen / .gate.xml -Dgate.home = / home / yasen /programs/gate-8.0-build4825-ALL

您可能還需要設置gate.home和gate.site.config。

當您調用Gate.init()時,GATE試圖推斷您的GATE安裝在哪里以及plugins文件夾在哪里。 如您在此處看到的: https ://gate.ac.uk/sale/tao/splitch7.html#x11-1560007.1另一個選擇是設置環境變量GATE_HOME,類似於JAVA_HOME,它將代替使用。 如果未設置,則會看到此錯誤。

這個錯誤會阻止插件生成嗎? 這只是一個記錄器錯誤,您可以忽略(或花費時間配置記錄器)。 我總是忽略此錯誤,並且GATE應用程序可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM