[ale] Java Classpath quesiton
cfowler
cfowler at outpostsentinel.com
Thu Feb 13 09:45:31 EST 2003
That was the fix.
On Thu, 2003-02-13 at 09:37, Michael D. Hirsch wrote:
> On Thursday 13 February 2003 08:44 am, cfowler wrote:
> > I'm trying to get an applicaiton in one jar file to call a class in
> > another. But it complains about a class not being found. The only fix
> > I have came up with was to merge the 2 jars into one. Then everything
> > works. I'm hoping someone can tell me what I'm doing wrong.
>
> What happens if you just put both jarfiles on the classpath and name the
> class to execute explicitly on the commandline?
>
> Michael
>
> > Here is my script:
> >
> >
> > #!/bin/sh
> >
> > merge() {
> > TMPDIR=~/cc.$$
> > mkdir $TMPDIR
> > cd $TMPDIR
> > jar xvf ../target/ConsoleConnection.jar
> > jar xvf ../target/CommandCenter.jar
> > jar cvmf mainClass ../CC.jar .
> > cd ..
> > rm -rf $TMPDIR
> > return
> >
> > }
> >
> > if [ "$1" == "merge" ]
> > then
> > merge
> > exit 0
> > fi
> >
> > PROFILES=~/MachineProfiles.xml
> >
> > CLASSPATH=$CLASSPATH:.:`pwd`/target/ConsoleConnection.jar
> > export CLASSPATH
> >
> > echo "CLASSPATH: "${CLASSPATH}
> > echo "MACHINE PROFILES: "${PROFILES}
> >
> > java -cp ${CLASSPATH} -jar ./CommandCenter.jar -f ${PROFILES}
> >
> > Without merging, I get this when I tell the app to use
> > ConsoleConnection:
> >
> > [cfowler at cfowler cfowler]$ ./cc.sh
> > CLASSPATH:
> > .:/opt/tomcat/common/lib/servlet.jar:.:/home/cfowler/target/ConsoleConne
> >ction.jar MACHINE PROFILES: /home/cfowler/MachineProfiles.xml
> > Warning: Cannot convert string "MetaCtrl<Key>Insert" to type
> > VirtualBinding
> > java.lang.NoClassDefFoundError:
> > com/outpost/consoleconnection/ConsoleConnection
> > at
> > com.outpostsentinel.commandcenter.ui.panel.SystemStatusPanel$5.run(Unkno
> >wn Source) at java.lang.Thread.run(Thread.java:536)
> >
> >
> >
> > Thanks,
> > Chris
> >
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale
More information about the Ale
mailing list