Re: [Tinyos-help] help lesson 4 - The java class is not found: TestSerial

2012-04-06 Thread tifenn . rault
Hello everyone

Thanks a lot to Michael, Varun, Janos, Andris and Prasanth for their  
quick responses.

I finally get it.In fact, there were two problems.

1) My JNI files were not correctly installed.
This was because :

A) I had to modify the tos-install-jni file to change the uname and  
the group.
* I obtained uname by typing $ uname in cygwin. For me it is  
CYGWIN_NT-6.1-WOW64.
So at line 13 : [`uname` = Darwin] became [ `uname` =  
CYGWIN_NT-6.1-WOW64 ]
* I obtained the group by typing $ id in cygwin. For me the gid 
is 513.
So at line 16 and 29 : install --group=SYSTEM became install 
--group=513

B) tos-install-jni tried to access the directory C:\Program Files  
(x86)\Java\jdk1.7.0_03\jre\bin to install getenv.dll and toscomm.dll.  
However, in windows the directory were read-only. So, I changed  
permissions and tos-install-jni ran correctly.

2) I had to use the command
java -classpath `cygpath -wp  
.:/cygdrive/c/cygwin/opt/tinyos-2.x/support/sdk/java/tinyos.jar`   
TestSerial
to launch the application. Without the . it wasn't looking in the  
current directory even if I were in the directory.

Best regards,

Tifenn





Prasanth P prasanthh...@gmail.com a écrit :

 Hi,

   I have faced the same problem and solved. One thing is you might not have
 compiled your java files. Go inside /tinyos-x.x/support/sdk/java folder and
 give command make.

   If that itself is not working  try following
 (a) Download java tar file from the Tiny OS CVS repository:
 http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x/support/sdk/java/
   (b) Untar and keep it in /opt/tinyos-2.1.0/support/sdk instead of
 existing java folder there.
   (c) Go inside the java folder in terminal and give make command.

 This is how i solved the issue. May be this will help you.

 On Tue, Mar 27, 2012 at 11:28 PM, Bíró, András andras.b...@unicomp.huwrote:

 Hi,

 I think the windows CLASSPATH format is different: It uses ;
 (semicolon) instead of : (colon), and \ (backslash) instead of /
 (slash).

 Andris

 On Tue, Mar 27, 2012 at 4:35 PM,  tifenn.ra...@etu.utc.fr wrote:
 
  Dear all,
 
  I try to follow the tinyos-2.x tutorial in lesson 4: Mote-PC serial
  Communication. I successfully compiled and installed the TestSerial
  application on telosb mote.
 
  However, when I type in the TestSerial directory:
 
  java TestSerial
 
  I get:
 
  The java class is not found:  TestSerial
 
 
  The current directory and the tinyos.jar are included in the CLASSPATH
  as it points to:
 
 .:C:/cygwin/opt/tinyos-2.x/support/sdk/java/tinyos.jar:C:/cygwin/opt/tinyos-2.x/support/sdk/java
 
  The TestSerial.class and TestSerialMsg.class were generated in the
  TestSerial directory.
 
  I am using Cygwin on Windows 7.
 
  I hope someone can help me.
  Thanks a lot in advance.
  Tifenn
 
 
 
 
  
  This message was sent using IMP, the Internet Messaging Program.
 
 
  ___
  Tinyos-help mailing list
  Tinyos-help@millennium.berkeley.edu
  https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

 ___
 Tinyos-help mailing list
 Tinyos-help@millennium.berkeley.edu
 https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help




 --
 Regards
 Prasanth.P






This message was sent using IMP, the Internet Messaging Program.


___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


[Tinyos-help] help lesson 4 - The java class is not found: TestSerial

2012-03-27 Thread tifenn . rault

Dear all,

I try to follow the tinyos-2.x tutorial in lesson 4: Mote-PC serial  
Communication. I successfully compiled and installed the TestSerial  
application on telosb mote.

However, when I type in the TestSerial directory:

java TestSerial

I get:

The java class is not found:  TestSerial


The current directory and the tinyos.jar are included in the CLASSPATH  
as it points to:
.:C:/cygwin/opt/tinyos-2.x/support/sdk/java/tinyos.jar:C:/cygwin/opt/tinyos-2.x/support/sdk/java

The TestSerial.class and TestSerialMsg.class were generated in the  
TestSerial directory.

I am using Cygwin on Windows 7.

I hope someone can help me.
Thanks a lot in advance.
Tifenn





This message was sent using IMP, the Internet Messaging Program.


___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help