oops....maybe it's a semi...  ".;..." I can never remember which/when.

But you already have the support dir in the path so I guess that isn't it.
Or not...it may be that java doesn't deal with the cygwin bait-n-switch
/opt syntax, possibly you need to use /cygdrive/cygwin/opt or something.

Anyway you got me going so I had to try it,
on Windows XP with jdk 1.4.2 in the dir at the root of the question.

With no classpath environment set:
  enfield:java [118] javac Listen.java
  error: cannot read: Listen.java
  1 error

Then with a forced CP on the cmdline:
  enfield:java [119] javac -classpath .  Listen.java
  error: cannot read: Listen.java
  1 error

Then with the full path but no CP:
  enfield:java [120] javac  net/tinyos/tools/Listen.java
  net/tinyos/tools/Listen.java:35: package net.tinyos.packet does not exist
  import net.tinyos.packet.*;
  ^
  net/tinyos/tools/Listen.java:36: package net.tinyos.util does not exist
  ...

Then with the magic CP AND the full path:
  enfield:java [116] javac -classpath .  net/tinyos/tools/Listen.java
VOILA!, it works for me...

oy
MS

Ryan Aures wrote:
This is what my bash file looks like for cygwin:
TOSROOT="opt/tinyos-2.x"
export TOSROOT
TOSDIR="$TOSROOT/tos"
export TOSDIR
CLASSPATH="/opt/tinyos-2.x/support/sdk/java"
export CLASSPATH="$CLASSPATH"
MAKERULES=$TOSROOT/support/make/Makerules
export MAKERULES
I tried adding .: before $CLASSPATH but it didnt change anything Ryan

On 8/13/06, *Michael Schippling* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    I think this is a symptom of not having /opt/tinyos-2.x/support/sdk/java
    in your CLASSPATH. Or more to the point, since you are in that
    directory,
    you need to have "." in the CP. Something like:

    export CLASSPATH=".:[other dirs & jars]"

    MS

    Ryan Aures wrote:
     > Hello,
     >
     > I am trying to run Listen in tinyos-2.x on a Windows 2000
    machine.  When
     > I run 'make' in the support/sdk/java directory,
     > I got a lot of errors, these are just the errors I get from trying to
     > make the tools directory:
     >
     >
    ------------------------------------------------------------------------

     > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
     > /opt/tinyos-2.x/support/sdk/java/net/tinyos/tools
     > $ make
     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos/tools
     > javac Listen.java
     > Listen.java:36: package net.tinyos.packet does not exist
     > import net.tinyos.packet.*;
     > ^
     > Listen.java:37: package net.tinyos.util does not exist
     > import net.tinyos.util.* ;
     > ^
     > Listen.java:38: package net.tinyos.message does not exist
     > import net.tinyos.message.* ;
     > ^
     > Listen.java:43: cannot find symbol
     > symbol  : class PacketSource
     > location: class net.tinyos.tools.Listen
     >         PacketSource reader;
     >         ^
     > Listen.java:53: cannot find symbol
     > symbol  : variable BuildSource
     > location: class net.tinyos.tools.Listen
     >           reader = BuildSource.makePacketSource();
     >                    ^
     > Listen.java:56: cannot find symbol
     > symbol  : variable BuildSource
     > location: class net.tinyos.tools.Listen
     >           reader = BuildSource.makePacketSource (source);
     >                    ^
     > Listen.java:64: cannot find symbol
     > symbol  : variable PrintStreamMessenger
     > location: class net.tinyos.tools.Listen
     >           reader.open(PrintStreamMessenger.err );
     >                       ^
     > Listen.java:67: cannot find symbol
     > symbol  : variable Dump
     > location: class net.tinyos.tools.Listen
     >             Dump.printPacket(System.out, packet);
     >             ^
     > 8 errors
     > make: *** [Listen.class] Error 1
     >
    ------------------------------------------------------------------------
     >
     > I get similar "cannot find symbol" errors(more) when making java
    alone,
     > and when I try to run java net.tinyos.tools.Listen I get:
     >
     > $ java net.tinyos.tools.Listen
     > Exception in thread "main" java.lang.NoClassDefFoundError:
     > net/tinyos/tools/Listen
     >
     > Can anyone help with this problem?
     > Thanks,
     >
     > Ryan Aures
     > University of Rochester
     >
     >
     >
    ------------------------------------------------------------------------

     >
     > _______________________________________________
     > Tinyos-help mailing list
     > [email protected]
    <mailto:[email protected]>
     >
    https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to