首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jaws Wordnet的编译问题

Jaws Wordnet的编译问题
EN

Stack Overflow用户
提问于 2014-09-05 00:19:10
回答 1查看 753关注 0票数 1

我正在尝试将JAWS Api用于Wordnet,我想用以下代码进行测试:

代码语言:javascript
运行
复制
import edu.smu.tspell.wordnet.*;

public class Wordnettest {

    public static void main(String[] args) {

            System.setProperty("wordnet.database.dir", "/var/www/toto/Wordnet/WordNet-3.0/dict/");
             WordNetDatabase database = WordNetDatabase.getFileInstance();
        NounSynset nounSynset;
        Synset[] synsets = database.getSynsets("bus", SynsetType.NOUN);
        System.out.println("Le Mot Bus");
        for (int i = 0; i < synsets.length; i++) {
            nounSynset = (NounSynset) synsets[i];
            System.out.println("Définition " + i + " : "
                    + nounSynset.getDefinition());
            System.out.println("Synonymes du Mot : ");
            for (String syn : nounSynset.getWordForms())
                System.out.println("    " + syn);

        }
}

但是,当我使用: javac -cp jaws.jar Wordnettest.java编译时,我的Wordnettest.class就在这里了,但是当我使用:Wordnettest.java启动它时,我有以下内容:

代码语言:javascript
运行
复制
Exception in thread "main" java.lang.NoClassDefFoundError: edu/smu/tspell/wordnet/WordNetDatabase
        at Wordnettest.main(Wordnettest.java:11)
Caused by: java.lang.ClassNotFoundException: edu.smu.tspell.wordnet.WordNetDatabase
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        ... 1 more

我不明白为什么,因为我用setProperty设置dic .

你能帮我吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-02-14 12:15:24

如果您正在使用jar,您必须将该jar添加到项目和服务器的classPath中。

为此:

右键单击项目->构建路径->配置生成路径->添加外部JAR -> Select version.jar 运行->运行配置->选择服务器->类路径选项卡->单击用户条目->添加外部JAR ->选择JAWS-version.jar

当我遇到问题时看到的所有答案都没有提到服务器的运行配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25676878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档