以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  [求助]关于 Text2Onto 的设置问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=59929)


--  作者:Shaird
--  发布时间:3/14/2008 11:40:00 AM

--  [求助]关于 Text2Onto 的设置问题
调试了好久。不知道问题出在哪里。请求达人帮忙。谢谢了。
我的
Gate 目录 D:\Ontology\Gate

WordNet 目录 D:\Ontology\WordNet

Text2Onto 目录 D:\Ontology\Text2Onto
版本:text2onto-091107-noinstaller

text2onto.properties 设置 如下:
language=english
gate_dir=D:/Ontology/Text2Onto/3rdparty/gate/
gate_app=application.gate
jape_main=main.jape
stop_file=stopwords.txt
creole_dir=D:/Ontology/Text2Onto/3rdparty/gate/
jwnl_properties=D:/Ontology/Text2Onto/3rdparty/jwnl/file_properties.xml
temp_corpus=c:/temp/text2onto/
icons=D:/Ontology/Text2Onto/icons/
datastore=serial
tagger_dir=f:/treetagger/bin/
spanish_wn_dir=f:/wordnet_es/

这里的 tagger_dir 和 spanish_wn_dir 是 本身配置文件里面 就有的。 这里我要怎么设置啊? 删除 应该没问题的吧?

file_properties.xml 设置
...
<param name="dictionary_path" value="D:\Ontology\WordNet\dict\"/>
...

按照 read me 说明来的。

Text2Onto.bat 设置
...
set T2O=D:\Ontology\Text2Onto
set LIB=%T2O%\3rdparty
set GATE=D:\Ontology\Gate
...

错误 提示:

LinguisticPreprocessor.init: file:d://ontology/text2onto/3rdparty/gate/
CREOLE plugin loaded: file:d://ontology/text2onto/3rdparty/gate/
CREOLE plugin loaded: file:D:/Ontology/Gate/plugins/Tools/
CREOLE plugin loaded: file:D:/Ontology/Gate/plugins/Stemmer/
LinguisticPreprocessor: creating application d://ontology/text2onto/3rdparty/gat
e/english/application.gate ...
gate.creole.annotdelete.AnnotationDeletePR
gate.creole.tokeniser.DefaultTokeniser
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: org.eclipse.
jdt.internal.compiler.Compiler.<init>(Lorg/eclipse/jdt/internal/compiler/env/INa
meEnvironment;Lorg/eclipse/jdt/internal/compiler/IErrorHandlingPolicy;Lorg/eclip
se/jdt/internal/compiler/impl/CompilerOptions;Lorg/eclipse/jdt/internal/compiler
/ICompilerRequestor;Lorg/eclipse/jdt/internal/compiler/IProblemFactory;)V
          at gate.util.compilers.Eclipse.compile(Eclipse.java:357)
        at gate.util.Javac.loadClasses(Javac.java:45)
        at gate.jape.SinglePhaseTransducer.finish(SinglePhaseTransducer.java:153
)
        at gate.jape.MultiPhaseTransducer.finish(MultiPhaseTransducer.java:122)
        at gate.jape.Batch.parseJape(Batch.java:212)
        at gate.jape.Batch.<init>(Batch.java:80)
        at gate.creole.Transducer.init(Transducer.java:83)
        at gate.Factory.createResource(Factory.java:302)
        at gate.Factory.createResource(Factory.java:117)
        at gate.creole.tokeniser.DefaultTokeniser.init(DefaultTokeniser.java:72)

        at gate.Factory.createResource(Factory.java:302)
        at gate.Factory.createResource(Factory.java:97)
        at org.ontoware.text2onto.linguistic.LinguisticPreprocessor.createApplic
ation(Unknown Source)
        at org.ontoware.text2onto.linguistic.LinguisticPreprocessor.initApplicat
ion(Unknown Source)
        at org.ontoware.text2onto.linguistic.LinguisticPreprocessor.init(Unknown
Source)
        at org.ontoware.text2onto.linguistic.LinguisticAnalyser.<init>(Unknown S
ource)
        at org.ontoware.text2onto.algorithm.AlgorithmController.<init>(Unknown S
ource)
        at org.ontoware.text2onto.algorithm.AlgorithmController.<init>(Unknown S
ource)
        at org.ontoware.text2onto.gui.Text2Onto.reset(Unknown Source)
        at org.ontoware.text2onto.gui.Text2Onto.<init>(Unknown Source)
        at org.ontoware.text2onto.gui.Text2Onto.createAndShowGUI(Unknown Source)

        at org.ontoware.text2onto.gui.Text2Onto.access$000(Unknown Source)
        at org.ontoware.text2onto.gui.Text2Onto$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
......


搜索其他的的 配置问题。 好像每个人的都不大一样。 请求帮忙。 异常时说 找不到 eclipse 的方法。 是不是 还要在哪里装入 eclipse 的包啊? 谢谢了。


--  作者:Shaird
--  发布时间:3/14/2008 11:51:00 AM

--  
看上去 好像是 LinguisticPreprocessor 哪里 有大小写 错误。
自动改成全小写了的。 @@

而且怎么是 双斜杠的?

找遍了 设置的地方都没有发现 哪里 我有设置是双斜杠啊。。。。

-------------

我把 gate_dir=d:/ontology/t2o/3rdparty/gate
改成 gate_dir=d:\ontology/t2o/3rdparty/gate
后 双斜杠 变成了单斜杠。 但是问题 没变。 找不到 那些

晕了。


[此贴子已经被作者于2008-3-14 20:54:24编辑过]

--  作者:Shaird
--  发布时间:3/14/2008 8:51:00 PM

--  
顶上来寻求帮忙。。。

--  作者:iamwym
--  发布时间:3/17/2008 5:34:00 PM

--  
发信问 johanna:

jvo@aifb.uni-karlsruhe.de


--  作者:Shaird
--  发布时间:3/18/2008 9:47:00 AM

--  
恩。 好的。 谢谢了。 ^_^
--  作者:eastdream99
--  发布时间:4/15/2008 4:46:00 PM

--  
我也遇到了这个问题
总是配置不好
--  作者:chenjyu
--  发布时间:5/9/2008 9:20:00 AM

--  
解决办法:
用<GATE-DIR>/lib/jasper- compiler-jdt.jar.替换
<T2O-DIR>/3rdparty/gate/jasper-compiler-jdt.jar

--  作者:shengyan1985
--  发布时间:6/2/2008 6:49:00 PM

--  非常感谢,这个方法是对的!
解决办法:
用<GATE-DIR>/lib/jasper- compiler-jdt.jar.替换
<T2O-DIR>/3rdparty/gate/jasper-compiler-jdt.jar


还有一个注意点是,路径中包含中文的话似乎不可以,所以外国人开发的项目还是纯英文路径设置吧,对于
gate_dir=d:/ontology/t2o/3rdparty/gate还是gate_dir=d:\ontology/t2o/3rdparty/gate 这个无所谓。

再次感谢楼上那位~


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
65.918ms