2017-05-02 5 views
-1

Erreur dans le code:erreur dans trainingmodel dans openNLP

Si ce train est supprimé puis montrent également erreur du compilateur comme ci-dessous. J'ai essayé beaucoup d'enlever cela et de classer la phrase comme positive ou négative.

+1

Bienvenue sur Stack Overflow! Je vous suggérerais d'examiner d'autres questions afin d'avoir une idée de ce que nous avons besoin de vous demander, afin que nous puissions vous aider. Pour un starter, au lieu de lier l'image de votre code, vous devriez poster le code. Aussi, [s'il vous plaît lire ceci (Comment poser une question)] (http://stackoverflow.com/help/how-to-ask), une bonne question vous aidera à obtenir la réponse que vous recherchez. – FanaticD

Répondre

0

Une InputStreamFactory n'est pas identique à InputStream. Voici un petit bout de code qui va créer une InputStreamFactory pour vous. (On pourrait dire que c'est un :-) InputStreamFactoryFactory)

public static InputStreamFactory getInputStreamFactory(final File file) throws IOException{ 
    return new InputStreamFactory() { 

     @Override 
     public InputStream createInputStream() throws IOException { 
      return new FileInputStream(file); 
     } 
    }; 
} 

voir javadocs: https://opennlp.apache.org/documentation/1.7.2/apidocs/opennlp-tools/opennlp/tools/util/InputStreamFactory.html