1

マレット モミ トピック モデリングを使用する予定で、Linux を使用しています。私はマレットをインストールしましたが(アリではありません)、システムにJavaがあります。そのため、マレットにコマンドを使用したいときに機能しません。機能する唯一のコマンドは、コマンドのリストを提供するbin/malletです。次のように入力します: bin/mallet import-dir --help 次のエラーが表示されます:

    Exception in thread "main" java.lang.NoClassDefFoundError: bsh/Interpreter
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at cc.mallet.util.CommandOption.<init>(CommandOption.java:62)
    at cc.mallet.util.CommandOption$SpacedStrings.<init>(CommandOption.java:552)
    at cc.mallet.classify.tui.Text2Vectors.<clinit>(Text2Vectors.java:30)
  Caused by: java.lang.ClassNotFoundException: bsh.Interpreter
    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:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    ... 14 more
Could not find the main class: cc.mallet.classify.tui.Text2Vectors. Program will exit.

どんな助けでも本当に感謝します。

4

2 に答える 2

2

まず、あなたはタイプしたと言ったbin/mallet import-dir --help。これは実行可能ファイルなので、./bin/mallet import-dir --help. タイプミスの場合は、この部分を無視してください。

また、マレット 2.0.8RC2 でも同じ問題が発生しました。--help であっても、すべてのコマンドで例外がスローされました。mallet-2.0.7 をダウンロードして、再度 ant でビルドしました。今では動作します。

また、ツールを再度ダウンロードしてみてください。

于 2015-08-02T04:46:45.703 に答える