Hi Jiakang,

more thanks, now all it is ok.

I am sorry by reply only to you. I send the old message again. I try send
all again.

More thanks again,
Juan Antonio.


2007/3/11, Jiakang Lu <[EMAIL PROTECTED]>:

Hi Juan,

Let's put it this way:

1. open the script of tos-locate-jre
$vi /bin/tos-locate-jre

2. if you are using cygwin, change *jhome *on line 49 to point to your
java directory
e.g. say that your java is located in c:\java, then
*jhome*=/cygdrive/c/java

Let me know if this works.

Best,
Jiakang


Juan Antonio López Riquelme wrote:
> Hi Jiakang,
>
> thank you for write. I get this:
>
> Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ~
> $ tos-locate-jre --java
> Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ~
> $ tos-locate-jre --javac
> Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ~
> $ tos-locate-jre --jni
> 1/bin/java: not found
> Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ~
> $
>
> I found the script tos-locate-jre in C:\cygwin\bin but i not know
> how "modify the script of tos-jre-locate and manually set the
> java-home variable." I look in older messages with "tos-locate-jre"
> but i not solve my problem. Can you give me more help?
>
> Thanks,
> Juan Antonio
>
>
2007/3/11, Jiakang Lu <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>:
>
>     Juan Antonio López Riquelme wrote:
>     > *Hi,*
>     > **
>     > *i have install TinyOS-2.x. If i type tos-check-env. At the end
>     i can
>     > read tos-check-env completed without error.*
>     > **
>     > *I try lesson 4. The aplication compile without problems, but with
>     > java aplication get errors. I type:*
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos-2.x/apps/tests/TestSerial
>     > $ motelist
>     > Reference  CommPort   Description
>     > ---------- ---------- ----------------------------------------
>     > M4ADJ9XO   COM3       tmote sky
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos-2.x/apps/tests/TestSerial
>     > $ java TestSerial -comm [EMAIL PROTECTED]:telosb <mailto:[EMAIL 
PROTECTED]
>     <mailto:[EMAIL PROTECTED]>:telosb>
>     > The toscomm JNI library was not found.
>     > Check that your tinyos-tools package is installed and try
>     > rerunning tos-install-jni.
>     > Aborting.
>     >
>     > *I try solve with the section Cannot find JNI error of the same
>     > tutorial. I use the commands (make, make install, ./Bootstrap
>     ...) is
>     > the folders:*
>     >
>     > *C:\cygwin\opt\tinyos- 2.x\support\sdk\java\net\tinyos\tools*
>     >
>     > *C:\cygwin\opt\tinyos-2.x\support\sdk\java\net\tinyos*
>     >
>     > *C:\cygwin\opt\tinyos-2.x\support\sdk\java\net*
>     >
>     > *C:\cygwin\opt\tinyos-2.x\support\sdk\java*
>     >
>     > *With make always get something but with make install nothing:*
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos- 2.x/support/sdk/java
>     > $ make
>     > ... /opt/tinyos-2.x/support/sdk/java
>     > make[1]: Entering directory `/opt/tinyos-2.x/support/sdk/java/net'
>     > ... /opt/tinyos-2.x/support/sdk/java/net
>     > make[2]: Entering directory `/opt/tinyos-
>     2.x/support/sdk/java/net/tinyos'
>     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos
>     > make[3]: Entering directory `/opt/tinyos-
>     > 2.x/support/sdk/java/net/tinyos/packet'
>     >
>     > ... /opt/tinyos- 2.x/support/sdk/java/net/tinyos/packet
>     > ncg -o Serial.java -java-classname=net.tinyos.packet.Serial java
>     > /opt/tinyos-2.x
>     > /tos/lib/serial/Serial.h Serial.h
>     > javac Serial.java
>     > make[3]: Leaving directory `/opt/tinyos-
>     > 2.x/support/sdk/java/net/tinyos/packet'
>     > make[3]: Entering directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/message
>     > '
>     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos/message
>     > make[3]: Leaving directory `/opt/tinyos-
>     > 2.x/support/sdk/java/net/tinyos/message'
>     >
>     > make[3]: Entering directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/sf'
>     > ... /opt/tinyos- 2.x/support/sdk/java/net/tinyos/sf
>     > make[3]: Leaving directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/sf'
>     > make[3]: Entering directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/comm'
>     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos/comm
>     > make[3]: Leaving directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/comm'
>     > make[3]: Entering directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/mviz'
>     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos/mviz
>     > make[3]: Leaving directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/mviz'
>     > make[3]: Entering directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/sim'
>     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos/sim
>     > make[3]: Leaving directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/sim'
>     > make[3]: Entering directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/tools'
>     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos/tools
>     > make[3]: Leaving directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/tools'
>     > make[3]: Entering directory
>     > `/opt/tinyos-2.x /support/sdk/java/net/tinyos/util'
>     > ... /opt/tinyos-2.x/support/sdk/java/net/tinyos/util
>     > make[3]: Leaving directory
>     > `/opt/tinyos-2.x/support/sdk/java/net/tinyos/util'
>     > make[2]: Leaving directory `/opt/tinyos-
>     2.x/support/sdk/java/net/tinyos'
>     > make[1]: Leaving directory `/opt/tinyos-2.x/support/sdk/java/net'
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos-2.x/support/sdk/java
>     > $ make install
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos- 2.x/support/sdk/java
>     > $
>     >
>     > *And if i type tos-install-jni always get nothing:*
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]> >
>     > /opt/tinyos-2.x/support/sdk/java
>     > $ tos-install-jni
>     > 1/bin/java: not found
>     > Java not found, not installing JNI code
>     >
>     > Juan [EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos-2.x/support/sdk/java
>     > $
>     >
>     > *My version of java an environment variables:*
>     >
>     > Juan [EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos-2.x/support/sdk/java
>     > $ java -version
>     > java version "1.5.0_11"
>     > Java(TM) 2 Runtime Environment, Standard Edition (build
>     1.5.0_11-b03)
>     > Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode,
sharing)
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos-2.x/support/sdk/java
>     > $ env | grep tiny
>     > CLASSPATH=C:\cygwin\opt\tinyos-2.x\support\sdk\java\tinyos.jar;.
>     > MAKERULES=/opt/tinyos- 2.x/support/make/Makerules
>     > OLDPWD=/opt/tinyos-2.x/support/sdk
>     > PWD=/opt/tinyos-2.x/support/sdk/java
>     > TOSDIR=/opt/tinyos-2.x/tos
>     > TOSROOT=/opt/tinyos-2.x
>     >
>     > Juan [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>
>     > /opt/tinyos-2.x/support/sdk/java
>     > $
>     >
>     > *I read older messages but i not get solve this problem.*
>     >
>     > *Thanks for advance,*
>     >
>     > *Juan Antonio.*
>     >
>     >
>     >
>
------------------------------------------------------------------------
>
>     >
>     > _______________________________________________
>     > Tinyos-help mailing list
>     > [email protected]
>     <mailto:[email protected]>
>     >
>
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>     Hi Juan,
>
>     Make sure that your "tos-jre-locate" command can locate the java
>     installation directory correctly:
>     $tos-jre-locate --java
>     $tos-jre-locate --javac
>     $tos-jre-locate --jni
>
>     Then, you can run tos-install-jni.
>
>     If the tos-jre-locate cannot find your java correctly, the way I
solve
>     this problem is modify the script of tos-jre-locate and manually
>     set the
>     java-home variable.
>
>     Good luck.
>     Jiakang
>
>
>
>
>


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

Reply via email to