2013-03-10 1 views
0
public static void main(String[] args) 
{ 
String parsed_sentence = null; 
     try { 

      parsed_data = new FileInputStream("src/DATA/en-parser-chunking.zip"); 
      System.out.println("fetched from the file"); 
      ParserModel model = new ParserModel(parsed_data); 
      System.out.println("model created"); 
      Parser parser = ParserFactory.create(model); 
      System.out.println("parseer created"); 
      String t = "The quick brown fox jumps over the lazy dog ."; 
      opennlp.tools.parser.Parse topParses[] = ParserTool.parseLine(t, parser, 1); 
      System.out.println("parsed "); 
      System.out.println(topParses[0]); 
     } 
     catch (Exception ex) 
     { 
      System.out.println("Error"); 
     } 

    } 
} 
} 

Выход: извлекается из файла Исключение в потоке «основной» java.lang.OutOfMemoryError: Java куча пространства ....Ошибка в generatin синтаксического дерева с помощью Apache OpenNLP

во время работы этого проекта в Netbeans, я получаю эту ошибку, я не знаю, что делать. Я точно сказал на сайте OpenNLP http://opennlp.apache.org/documentation/1.5.2-incubating/manual/opennlp.html#tools.parser.

+1

Try, предоставляя больше памяти для вашей программы с помощью '-Xmx 'во время работы. Взгляните на http://stackoverflow.com/questions/1493913/how-to-set-the-maximum-memory-usage-for-jvm и http://www.oracle.com/technetwork/java/javase/ memorymanagement-whitepaper-150215.pdf –

+0

все еще такая же ошибка непрерывная ...: (.... –

+0

@RavindraGullapalli thnx, которая работала после того, как я добавила, что в моих проектах работает переменная в netbeans .... –

ответ

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