[Biojava-l] location of biojava.jar on a linux system

Alexandre Dionne-Laporte adionne at warnex.ca
Fri Feb 11 16:43:03 EST 2005


The obvious choice then is to redefine the classpath in the manifest
file or have a ant script to create the jar (biojava is in the lib
directory) :

<target name="myjar" >
        <jar jarfile="myJar.jar" index="false" >
            <fileset dir="myClassesDirectory"/>
            <manifest>
                <attribute name="Built-By" value="${env.USER}"/>
                <attribute name="Class-Path" value="lib/biojava.jar"/>
                <attribute name="Main-Class" 		value="myMainClass"/>
                <attribute name="Sealed" value="true"/>
            </manifest>
        </jar>
</target>

hmmmm...
does this help or what ?

Al.

On Fri, 2005-02-11 at 14:30, Michael Heuer wrote:
> Hello Alex,
> 
> Combining the java command line arguments -cp and -jar will not work as
> you expect -- the -jar argument overrides the CLASSPATH.
> 
> "When you use this option, the JAR file is the source of all user
> classes, and other user class path settings are ignored."
> 
> > http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/java.html#options
> 
>    michael
> 
> 
> On Fri, 11 Feb 2005, Alexandre Dionne-Laporte wrote:
> 
> > include the full path of the biojava archive in the definition of your
> > classpath:
> >
> > #java -cp
> > /uufs/inscc.utah.edu/common/home/ahammer/ext/xerces.jar:/uufs/inscc.utah.edu/common/home/ahammer/ext/biojava.jar -jar MotifSearch.jar
> >
> > Alex.
> >
> > On Fri, 2005-02-11 at 14:02, Andy Hammer wrote:
> > > I think I am on the same page as everyone here.
> > > But I still get:
> > > >java -cp xerces.jar:biojava.jar -jar MotifSearch.jar
> > > Exception in thread "main"
> > > java.lang.NoClassDefFoundError:
> > > org/biojava/bio/BioException
> > >
> > > More info:
> > > ahammer at marchingmen2:~/ext> pwd
> > > /uufs/inscc.utah.edu/common/home/ahammer/ext
> > > ahammer at marchingmen2:~/ext>
> > > ahammer at marchingmen2:~/ext> echo $CLASSPATH
> > > .:/uufs/inscc.utah.edu/common/home/ahammer/ext/
> > > ahammer at marchingmen2:~/ext>
> > > ahammer at marchingmen2:~/ext> ls -l
> > > total 4772
> > > -rw-r--r--    1 ahammer  gestelan  2674782 2003-10-15
> > > 10:37 biojava.jar
> > > -rw-r--r--    1 ahammer  gestelan    93463 2003-10-07
> > > 17:59 bytecode.jar
> > > -rw-r--r--    1 ahammer  gestelan    30117 2003-10-07
> > > 17:59 commons-cli.jar
> > > -rw-r--r--    1 ahammer  gestelan   145563 2003-10-15
> > > 10:04 grammars.jar
> > > -rw-r--r--    1 ahammer  gestelan    46056 2003-10-07
> > > 17:59 htmlparser.jar
> > > -rw-r--r--    1 ahammer  gestelan    50962 2005-02-10
> > > 11:38 MotifSearch.jar
> > > -rw-r--r--    1 ahammer  gestelan  1808885 2005-02-11
> > > 11:55 xerces.jar
> > > ahammer at marchingmen2:~/ext>
> > >
> > > I don't understard why this doesn't work.  It works
> > > fine on a windows box.  It makes me think it wouldn't
> > > work even if I had access to the jre/ext directory.
> > >
> > > Andy
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Mail - Easier than ever with enhanced search. Learn more.
> > > http://info.mail.yahoo.com/mail_250
> > > _______________________________________________
> > > Biojava-l mailing list  -  Biojava-l at biojava.org
> > > http://biojava.org/mailman/listinfo/biojava-l
> > _______________________________________________
> > Biojava-l mailing list  -  Biojava-l at biojava.org
> > http://biojava.org/mailman/listinfo/biojava-l
> >
> 
> 


More information about the Biojava-l mailing list