cabeou038
Messages postés2Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention23 février 2005
-
21 févr. 2005 à 15:42
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006
-
22 févr. 2005 à 09:26
bonjour,
je suis un jeune développeur en java. Je viens d'installer JDK avec netbeans.
Je veux utiliser le package biojava, j'ai donc mis les .class dans le build\classes de monprojet ainsi que le .jar et j'ai ajouté les classpath qui vont bein. cependant lorsque je compile mon programme j'ai les erreurs qui suivent :
Programme :
import java.io.*;
import org.biojava.bio.*;
import org.biojava.bio.program.abi.*;
import org.biojava.bio.seq.*;
import org.biojava.bio.seq.impl.*;
import org.biojava.bio.seq.io.*;
import org.biojava.bio.symbol.*;
public class Trace2Seq {
public static void main(String[] args) throws Exception {
File traceFile = new File(args[0]);
//le nom de la séquence
String name = traceFile.getName();
//lire le tracé
ABITrace trace = new ABITrace(traceFile);
//extraire les Symbols
SymbolList symbols = trace.getSequence();
//créer une séquence en bonne et due forme
Sequence seq = new SimpleSequence(symbols, name, name, Annotation.EMPTY_ANNOTATION);
//écrire la séquence sur STDOUT
SeqIOTools.writeFasta(System.out, seq);
}
}
Erreurs :
init:
deps-jar:
Compiling 1 source file to C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\build\classes
C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\src\align_java\Trace2Seq.java:18: cannot resolve symbol
symbol : class ABITrace
location: class Trace2Seq
ABITrace trace = new ABITrace(traceFile);
C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\src\align_java\Trace2Seq.java:18: cannot resolve symbol
symbol : class ABITrace
location: class Trace2Seq
ABITrace trace = new ABITrace(traceFile);
C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\src\align_java\Trace2Seq.java:21: cannot resolve symbol
symbol : class SymbolList
location: class Trace2Seq
SymbolList symbols = trace.getSequence();
C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\src\align_java\Trace2Seq.java:24: cannot resolve symbol
symbol : class Sequence
location: class Trace2Seq
Sequence seq = new SimpleSequence(symbols, name, name, Annotation.EMPTY_ANNOTATION);
C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\src\align_java\Trace2Seq.java:24: cannot resolve symbol
symbol : class SimpleSequence
location: class Trace2Seq
Sequence seq = new SimpleSequence(symbols, name, name, Annotation.EMPTY_ANNOTATION);
C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\src\align_java\Trace2Seq.java:24: cannot resolve symbol
symbol : variable Annotation
location: class Trace2Seq
Sequence seq = new SimpleSequence(symbols, name, name, Annotation.EMPTY_ANNOTATION);
C:\Program Files\EasyPHP1-7\www\html\Analyse_sequence\Java\ALIGN_JAVA\src\align_java\Trace2Seq.java:27: cannot resolve symbol
symbol : variable SeqIOTools
location: class Trace2Seq
SeqIOTools.writeFasta(System.out, seq);
7 errors
BUILD FAILED (total time: 1 second)
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 22 févr. 2005 à 09:26
En fait il te dit qu'il ne te trouve pas la classe ABITrace que tu appelles dans ton prog. En general si il te dit c'est que tu n'as pas fait le bon 'import' ou que tu as mal renseigné le classpath.
En tout cas il trouve pas la classe la ou elle devrait etre.