Check that your CLASSPATH points to the tos tools. Mine is:
export CLASSPATH=".;C:/cygwin/opt/tinyos-1.1.7/tools/java/classes"
but it might be just .../java, or you may have a jar file.
MS
Ferry Cialis wrote:
Hi,
I'm trying out Lesson 4 for tinyos-2.x on Mote-PC serial communication.
I've tried compiling the TestSerial program but I've got lots of errors
as shown below. It seems that I have some problems with the Java Path,
perhaps in the environment variables. How should I configure the Java
correctly ? I'm using Windows XP SP2 and cygwin.
Please advice me as I'm still quite new to tinyos and cygwin.
Thank you
Regards,
Ferry
$ make micaz
mkdir -p build/micaz
javac *.java
TestSerial.java:35: package net.tinyos.message does not exist
import net.tinyos.message.*;
^
TestSerial.java:36: package net.tinyos.packet does not exist
import net.tinyos.packet.*;
^
TestSerial.java:37: package net.tinyos.util does not exist
import net.tinyos.util.*;
^
TestSerial.java:39: cannot find symbol
symbol: class MessageListener
public class TestSerial implements MessageListener {
^
TestSerial.java:41: cannot find symbol
symbol : class MoteIF
location: class TestSerial
private MoteIF moteIF;
^
TestSerial.java:43: cannot find symbol
symbol : class MoteIF
location: class TestSerial
public TestSerial(MoteIF moteIF) {
^
TestSerial.java:68: cannot find symbol
symbol : class Message
location: class TestSerial
public void messageReceived(int to, Message message) {
^
TestSerialMsg.java:7: package net.tinyos.message does not exist
public class TestSerialMsg extends net.tinyos.message.Message {
^
TestSerialMsg.java:67: package net.tinyos.message does not exist
public TestSerialMsg(net.tinyos.message.Message msg, int base_offset) {
^
TestSerialMsg.java:76: package net.tinyos.message does not exist
public TestSerialMsg(net.tinyos.message.Message msg, int
base_offset, int da
ta_length) {
^
TestSerial.java:91: cannot find symbol
symbol : class PhoenixSource
location: class TestSerial
PhoenixSource phoenix;
^
TestSerial.java:94: cannot find symbol
symbol : variable PrintStreamMessenger
location: class TestSerial
phoenix = BuildSource.makePhoenix (PrintStreamMessenger.err);
^
TestSerial.java:94: cannot find symbol
symbol : variable BuildSource
location: class TestSerial
phoenix = BuildSource.makePhoenix (PrintStreamMessenger.err);
^
TestSerial.java:97: cannot find symbol
symbol : variable PrintStreamMessenger
location: class TestSerial
phoenix = BuildSource.makePhoenix(source, PrintStreamMessenger.err );
^
TestSerial.java:97: cannot find symbol
symbol : variable BuildSource
location: class TestSerial
phoenix = BuildSource.makePhoenix(source, PrintStreamMessenger.err );
^
TestSerial.java:100: cannot find symbol
symbol : class MoteIF
location: class TestSerial
MoteIF mif = new MoteIF(phoenix);
^
TestSerial.java:100: cannot find symbol
symbol : class MoteIF
location: class TestSerial
MoteIF mif = new MoteIF(phoenix);
^
TestSerialMsg.java:18: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:24: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:33: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:42: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:51: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:60: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:69: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:78: cannot find symbol
symbol : method amTypeSet(int)
location: class TestSerialMsg
amTypeSet(AM_TYPE);
^
TestSerialMsg.java:134: cannot find symbol
symbol : method getUIntBEElement(int,int)
location: class TestSerialMsg
return (int)getUIntBEElement(offsetBits_counter(), 16);
^
TestSerialMsg.java:141: cannot find symbol
symbol : method setUIntBEElement(int,int,int)
location: class TestSerialMsg
setUIntBEElement(offsetBits_counter(), 16, value);
^
27 errors
make: *** [TestSerial.class] Error 1
------------------------------------------------------------------------
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help