Страница tt4j была обновлена с помощью полезного кода для начала работы:
import org.annolab.tt4j.*;
import static java.util.Arrays.asList;
public class Example {
public static void main(String[] args) throws Exception {
// Point TT4J to the TreeTagger installation directory. The executable is expected
// in the "bin" subdirectory - in this example at "/opt/treetagger/bin/tree-tagger"
System.setProperty("treetagger.home", "/opt/treetagger");
TreeTaggerWrapper tt = new TreeTaggerWrapper<String>();
try {
tt.setModel("/opt/treetagger/models/english.par:iso8859-1");
tt.setHandler(new TokenHandler<String>() {
public void token(String token, String pos, String lemma) {
System.out.println(token + "\t" + pos + "\t" + lemma);
}
});
tt.process(asList(new String[] { "This", "is", "a", "test", "." }));
}
finally {
tt.destroy();
}
}
}
Подобного pom.xml (Maven) должно быть достаточно, чтобы оно заработало:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<dependencies>
<dependency>
<groupId>org.annolab.tt4j</groupId>
<artifactId>org.annolab.tt4j</artifactId>
<version>1.1.0</version>
<type>jar</type>
</dependency>
</dependencies>
<modelVersion>4.0.0</modelVersion>
<groupId>gk2go</groupId>
<artifactId>gk</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>gk</name>
<url>http://maven.apache.org</url>
</project>
Весь приведенный выше код был адаптирован, поэтому не проверен как есть.