2013-05-17 1 views
0

j'ai un programme dans mon bureau que je veux courir (structure dans l'URL), mais quand je fais la compilation, avec \code\nlp\assignments\parsing\javac PCFGParserTester.java je reçois:packages Java importateurs

PCFGParserTester.java:6: error: package nlp.io does not exist 
import nlp.io.PennTreebankReader; 
     ^
PCFGParserTester.java:7: error: package nlp.ling does not exist 
import nlp.ling.Tree; 
     ^
PCFGParserTester.java:8: error: package nlp.ling does not exist 
import nlp.ling.Trees; 
     ^
PCFGParserTester.java:9: error: package nlp.parser does not exist 
import nlp.parser.EnglishPennTreebankParseEvaluator; 

comment puis-je obtenir mon programme pour importer correctement mes paquets?

enter image description here

Répondre

2

Vous voulez être dans le répertoire \code et compiler avec:

javac nlp\assignments\parsing\PCFGParserTest.java 

(. Et vous devriez avoir une déclaration de paquet de package nlp.assignments.parsing; pour correspondre à la position dans la structure de répertoire)

De cette manière, javac recherchera les autres classes de façon appropriée. Alternativement, et plus simplement, vous pourriez utiliser un EDI comme Eclipse ou NetBeans, et il prendrait soin de tout cela pour vous - vous devez simplement spécifier le répertoire code comme un répertoire source, et tout serait bien.

+0

cela a fonctionné, merci beaucoup;) –

Questions connexes