2

私は Java で書かれたプログラムを扱うのは初めてで、StanfordCoreNLP に本来の機能を実行させるのに非常に苦労しています。プログラムを独自のディレクトリに解凍し、そこにプログラムが処理する XML ファイルを追加しました。コマンドラインでファイルを処理するために使用したコードは次のとおりです。

java -cp stanford-corenlp-YYYY-MM-DD.jar:stanford-corenlp-YYYY-MM-DD-models.jar:xom.jar:joda-time.jar -Xmx3g edu.stanford.nlp.pipeline.StanfordCoreNLP [ -小道具] -ファイル。

問題は、これを実行しようとするたびに、次のエラーが表示されることです: このエラーに対処する方法がわかりません。どなたか助けていただければ幸いです。ありがとう。

4

3 に答える 3

3

このコマンドを実行するには、Java 1.8 をインストールする必要があります。

次のコマンドを実行すると、Java 1.8 がインストールされます。

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

これはhttp://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/から直接取得されます。詳細については、そのページを使用できます。

于 2014-12-28T18:18:30.973 に答える
0

ほとんどの場合、Stanford CoreNLP フォルダー内の jar ファイルは、2014-08-27 ビルドの場合、Stanford-corenlp-3.4.1.jar などのバージョンで名前が付けられています。コマンドでファイル名を Stanford-corenlp-3.4.1.jar に変更するか、Stanford-corenlp-YYYY-MM-DD.jar などのフォルダー内のファイル名を変更します。

于 2015-07-27T07:56:09.260 に答える