2015-01-01 5 views
0

Я пытаюсь реализовать демонстрационное приложение Sphinx4 с использованием Netbeans IDE 8.0.2 и jre8. Он успешно работает.MojoExecutionException во время работы демонстрационного приложения Sphinx4

enter image description here

Но когда я пытаюсь запустить проект после установки edu.cmu.Sphinx4.demo.DemoRunner.java в качестве основного класса я получаю следующее сообщение об ошибке.

enter image description here

Ошибка читает

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project sphinx4-samples: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1] 

To see the full stack trace of the errors, re-run Maven with the -e switch. 
Re-run Maven using the -X switch to enable full debug logging. 

For more information about the errors and possible solutions, please read the following articles: 
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

Файл pom.xml является

<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/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <parent> 
    <groupId>edu.cmu.sphinx</groupId> 
    <artifactId>sphinx4-parent</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    </parent> 

    <artifactId>sphinx4-samples</artifactId> 
    <packaging>jar</packaging> 

    <name>Sphinx4 demo applications</name> 

    <dependencies> 
    <dependency> 
     <groupId>edu.cmu.sphinx</groupId> 
     <artifactId>sphinx4-core</artifactId> 
     <version>1.0-SNAPSHOT</version> 
    </dependency> 
    <dependency> 
     <groupId>edu.cmu.sphinx</groupId> 
     <artifactId>sphinx4-data</artifactId> 
     <version>1.0-SNAPSHOT</version> 
    </dependency> 
    </dependencies> 

    <build> 
    <plugins> 
     <plugin> 
     <artifactId>maven-assembly-plugin</artifactId> 
     <configuration> 
      <archive> 
      <manifest> 
       <addClasspath>true</addClasspath> 
       <mainClass>edu.cmu.sphinx.demo.DemoRunner</mainClass> 
      </manifest> 
      </archive> 
      <descriptorRefs> 
      <descriptorRef>jar-with-dependencies</descriptorRef> 
      </descriptorRefs> 
     </configuration> 
     <executions> 
      <execution> 
      <phase>package</phase> 
      <goals> 
       <goal>single</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 

    <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-javadoc-plugin</artifactId> 
    <version>2.9</version> 
    <executions> 
     <execution> 
      <id>attach-javadocs</id> 
      <goals> 
       <goal>jar</goal> 
      </goals> 
      <configuration> 
       <additionalparam>-Xdoclint:none</additionalparam> 
      </configuration> 
     </execution> 
    </executions> 
    </plugin> 

    </plugins> 
    </build> 
</project> 

Что я сделал не так?

ответ

0

В выходном протоколе демо-программа заявляет, что вам нужно указать имя демонстрационной версии для запуска в качестве аргумента, иначе оно выйдет из состояния ошибки.

Возможно, вам потребуется просто использовать конкретную демоверсию, например edu.cmu.sphinx.demo.transcriber.TranscriberDemo, она должна работать без аргументов.

Смежные вопросы