[Biojava-l] Installation woes

Peter Robinson peter.robinson at t-online.de
Sat Jul 26 10:41:49 UTC 2008


Hi Biojava,

I am entirely new to Biojava and have limited Java experience (C is more 
my thing), and so this is almost certainly a dumb question, but I cannot 
seem to find an answer in the online docs. I am running debian 4 linux 
and have:

java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)



I have downloaded the biojava code, unpacked it, and set the CLASSPATH 
in bashrc :

BIOJAVA_BASE=/home/peter/bin/biojava/biojava-live_1.6
export CLASSPATH=${BIOJAVA_BASE}/biojava.jar
export CLASSPATH=${CLASSPATH}:${BIOJAVA_BASE}/commons-cli.jar
export CLASSPATH=${CLASSPATH}:${BIOJAVA_BASE}/commons-collections-2.1.jar
export CLASSPATH=${CLASSPATH}:${BIOJAVA_BASE}/bytecode.jar
export CLASSPATH=${CLASSPATH}:${BIOJAVA_BASE}/commons-dbcp-1.1.jar
export CLASSPATH=${CLASSPATH}:${BIOJAVA_BASE}/commons-pool-1.1.jar
export CLASSPATH=${CLASSPATH}:.


This also goes through without error from the command line. However, 
when I try to compile one of the test programs as instructed on the page:
http://biojava.org/wiki/BioJava:GetStarted

peter at peter:~/bin/biojava/biojava-live_1.6/demos$ javac seq/TestEmbl.java


I get a bunch of errors, apparently javac cannot find the imports it needs. (see bottom of this mail).

I would greatly appreciate any tips how to get started here!
Thanks, Peter




peter at peter:~/bin/biojava/biojava-live_1.6/demos$ javac seq/TestEmbl.java
seq/TestEmbl.java:25: package org.biojavax does not exist
import org.biojavax.Namespace;
                   ^
seq/TestEmbl.java:26: package org.biojavax does not exist
import org.biojavax.RichObjectFactory;
                   ^
seq/TestEmbl.java:27: package org.biojavax.bio.seq does not exist
import org.biojavax.bio.seq.RichSequence;
                           ^
seq/TestEmbl.java:28: package org.biojavax.bio.seq does not exist
import org.biojavax.bio.seq.RichSequenceIterator;
                           ^
seq/TestEmbl.java:48: cannot find symbol
symbol  : class Namespace
location: class seq.TestEmbl
      Namespace ns = RichObjectFactory.getDefaultNamespace();
      ^
seq/TestEmbl.java:48: cannot find symbol
symbol  : variable RichObjectFactory
location: class seq.TestEmbl
      Namespace ns = RichObjectFactory.getDefaultNamespace();
                     ^
seq/TestEmbl.java:50: cannot find symbol
symbol  : class RichSequenceIterator
location: class seq.TestEmbl
      RichSequenceIterator seqI =
      ^
seq/TestEmbl.java:51: package RichSequence does not exist
        RichSequence.IOTools.readEMBLDNA(br, ns);
                    ^
seq/TestEmbl.java:54: cannot find symbol
symbol  : class RichSequence
location: class seq.TestEmbl
        RichSequence seq = seqI.nextRichSequence();
        ^
seq/TestEmbl.java:57: package RichSequence does not exist
        RichSequence.IOTools.writeEMBL(System.out, seq, ns);
                    ^
10 errors
peter at peter:~/bin/biojava/biojava-live_1.6/demos$ java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)
peter at peter:~/bin/biojava/biojava-live_1.6/demos$ javac seq/TestEmbl.java
seq/TestEmbl.java:25: package org.biojavax does not exist
import org.biojavax.Namespace;
                   ^
seq/TestEmbl.java:26: package org.biojavax does not exist
import org.biojavax.RichObjectFactory;
                   ^
seq/TestEmbl.java:27: package org.biojavax.bio.seq does not exist
import org.biojavax.bio.seq.RichSequence;
                           ^
seq/TestEmbl.java:28: package org.biojavax.bio.seq does not exist
import org.biojavax.bio.seq.RichSequenceIterator;
                           ^
seq/TestEmbl.java:48: cannot find symbol
symbol  : class Namespace
location: class seq.TestEmbl
      Namespace ns = RichObjectFactory.getDefaultNamespace();
      ^
seq/TestEmbl.java:48: cannot find symbol
symbol  : variable RichObjectFactory
location: class seq.TestEmbl
      Namespace ns = RichObjectFactory.getDefaultNamespace();
                     ^
seq/TestEmbl.java:50: cannot find symbol
symbol  : class RichSequenceIterator
location: class seq.TestEmbl
      RichSequenceIterator seqI =
      ^
seq/TestEmbl.java:51: package RichSequence does not exist
        RichSequence.IOTools.readEMBLDNA(br, ns);
                    ^
seq/TestEmbl.java:54: cannot find symbol
symbol  : class RichSequence
location: class seq.TestEmbl
        RichSequence seq = seqI.nextRichSequence();
        ^
seq/TestEmbl.java:57: package RichSequence does not exist
        RichSequence.IOTools.writeEMBL(System.out, seq, ns);
                    ^
10 errors
peter at peter:~/bin/biojava/biojava-live_1.6/demos$          





More information about the Biojava-l mailing list