Hi András,

I try to compile the tinyos.jar file because I got problem with the
execution of "java net.tinyos.tools.Listen" in cygwin shell. It gives the
following error.

*$ java net.tinyos.tools.Listen*
*Exception in thread "main" java.lang.NoClassDefFoundError:
net/tinyos/packet/ByteSource*
*        at net.tinyos.tools.Listen.main(Listen.java:53)*
*Caused by: java.lang.ClassNotFoundException: net.tinyos.packet.ByteSource*
*        at java.net.URLClassLoader$1.run(Unknown Source)*
*        at java.net.URLClassLoader$1.run(Unknown Source)*
*        at java.security.AccessController.doPrivileged(Native Method)*
*        at java.net.URLClassLoader.findClass(Unknown Source)*
*        at java.lang.ClassLoader.loadClass(Unknown Source)*
*        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)*
*        at java.lang.ClassLoader.loadClass(Unknown Source)*
*        ... 1 more*
*
*
Then I read guidelines in this website,
http://www.geoffreylo.com/resources/tinyos-primer/ , step 2. It said that
tinyos.jar need to be recompiled if I have problem with the tinyosWiki
tutorial.

I have append the CLASSPATH environment variable according to the website.

export CLASSPATH=".;C:/cygwin/opt/tinyos-2.x/support/sdk/java"
export 
CLASSPATH="$CLASSPATH;C:\cygwin\opt\tinyos-2.x\support\sdk\java\tinyos.jar;."




On Mon, Dec 3, 2012 at 5:11 AM, András Bíró <[email protected]> wrote:

> Hi Ahmad,
>
> Why would you like to compile tinyos.jar? Tinyos comes with a precompiled
> one at $TOSROOT/support/sdk/java/tinyos.jar
>
> Andras Biro
> Software Engineer
> Unicomp Ltd.
> http://ucmote.com
>
>
>
>
> On Sun, Dec 2, 2012 at 2:46 AM, Ahmad Muhaimin <[email protected]>wrote:
>
>>
>>
>> When I try to compile TinyOS.jar file in
>> /opt/tinyos-2.x/support/sdk/java, I got the following error, I have try a
>> fresh install of Cygwin and TinyOS, still no luck.
>>
>> PrintfMsg.java:90: error: unclosed string literal
>>         s += "  [nx_struct printf_msg 28 100
>>              ^
>> PrintfMsg.java:91: error: illegal start of expression
>> =0x"+Long.toHexString(get_nx_struct printf_msg 28 100
>> ^
>> PrintfMsg.java:91: error: hexadecimal numbers must contain at least one
>> hexadecimal digit
>> =0x"+Long.toHexString(get_nx_struct printf_msg 28 100
>>  ^
>> PrintfMsg.java:91: error: unclosed string literal
>> =0x"+Long.toHexString(get_nx_struct printf_msg 28 100
>>    ^
>> PrintfMsg.java:91: error: ';' expected
>> =0x"+Long.toHexString(get_nx_struct printf_msg 28 100
>>                                                      ^
>> PrintfMsg.java:92: error: illegal start of expression
>> ())+"]\n";
>>  ^
>> PrintfMsg.java:92: error: ';' expected
>> ())+"]\n";
>>   ^
>> PrintfMsg.java:92: error: not a statement
>> ())+"]\n";
>>    ^
>> PrintfMsg.java:111: error: ';' expected
>>     public static boolean isSigned_nx_struct printf_msg 28 100
>>                                             ^
>> PrintfMsg.java:111: error: <identifier> expected
>>     public static boolean isSigned_nx_struct printf_msg 28 100
>>                                                        ^
>> PrintfMsg.java:111: error: illegal start of type
>>     public static boolean isSigned_nx_struct printf_msg 28 100
>>                                                            ^
>> PrintfMsg.java:111: error: <identifier> expected
>>     public static boolean isSigned_nx_struct printf_msg 28 100
>>                                                               ^
>> PrintfMsg.java:112: error: ';' expected
>> () {
>>  ^
>> PrintfMsg.java:120: error: ';' expected
>>     public static boolean isArray_nx_struct printf_msg 28 100
>>                                            ^
>> PrintfMsg.java:120: error: <identifier> expected
>>     public static boolean isArray_nx_struct printf_msg 28 100
>>                                                       ^
>> PrintfMsg.java:120: error: illegal start of type
>>     public static boolean isArray_nx_struct printf_msg 28 100
>>                                                           ^
>> PrintfMsg.java:120: error: <identifier> expected
>>     public static boolean isArray_nx_struct printf_msg 28 100
>>                                                              ^
>> PrintfMsg.java:121: error: ';' expected
>> () {
>>
>> I also cannot execute "java net.tinyos.tools.Listen", it gives the
>> following error.
>>
>> $ java net.tinyos.tools.Listen
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> net/tinyos/packet/ByteSource
>>         at net.tinyos.tools.Listen.main(Listen.java:53)
>> Caused by: java.lang.ClassNotFoundException: net.tinyos.packet.ByteSource
>>         at java.net.URLClassLoader$1.run(Unknown Source)
>>         at java.net.URLClassLoader$1.run(Unknown Source)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at java.net.URLClassLoader.findClass(Unknown Source)
>>         at java.lang.ClassLoader.loadClass(Unknown Source)
>>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>         at java.lang.ClassLoader.loadClass(Unknown Source)
>>         ... 1 more
>>
>>
>>
>> _______________________________________________
>> Tinyos-help mailing list
>> [email protected]
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>
>
>


-- 
*Ahmad Muhaimin bin Mohd Taib
Student of Bachelor(Hons) Electrical and Electronic Engineering,
Universiti Teknologi Petronas,
Bandar Seri Iskandar,
31750 Tronoh,
Perak Darul Ridzuan.*
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to