Hi,
     Thank you very much for your reply. I do have my own JDK installed, in my 
home directory. I tried running the automated install script, however, it 
failed to find the custom installed JDK:
./tos-install-jni.in: line 7: tos-locate-jre: command not found
Java not found, not installing JNI code
     Does anyone know how to specify this information or modify the script? 
Otherwise, is it possible to manually place the files in the correct 
directories? I need to do this for TOS 2.x.

Thanks!
Tal

----- Original Message -----
From: "Michael Schippling" <[email protected]>
To: [email protected]
Cc: "tinyos-help" <[email protected]>
Sent: Tuesday, June 2, 2009 2:08:00 PM GMT -05:00 US/Canada Eastern
Subject: Re: [Tinyos-help] Install TinyOS Tools without Root Access

I guess your issue is not being able to access the JDK installation
in order to add the necessary libs and jars? The best solution would
be to get your sysad to install getenv and javax.comm in the appropriate
JRE bin and lib directories.

But I have, in the dark past on Windows, had success in putting dll's
in the system32 directory, or, presumably, other commonly searched
directories. If adding the lib's directory (note: not the lib itself)
to your PATH and/or LD_LIB_PATH variables doesn't work, then this
technique may not work either. I do know that you can put the javax
comm.jar in your CLASSPATH, but it needs a properties setting that
is usually in: jre/lib/javax.comm.properties so you may be scrod.

You can always install your own JDK and do with it as you will.

MS



[email protected] wrote:
> Hi,
>       Thank you for your message; I was able to get the jar file working. I 
> am wondering if anyone has experience manually setting up the getenv JNI 
> library manually for TinyOS 2.x, as in the scenario described. I tried adding 
> the file in /support/sdk/java/tinyos/net/tinyos/comm to the path but this 
> does not seem to work, I still get the error:
> getenv JNI library not found. Env.getenv will not work
> (run the tos-install-jni tool, see man tos-install-jni for more details)
> 
> Thanks,
> Tal
>  
> ----- Original Message -----
> From: "Michael Schippling" <[email protected]>
> To: [email protected]
> Cc: "tinyos-help" <[email protected]>
> Sent: Friday, May 29, 2009 8:09:44 PM GMT -05:00 US/Canada Eastern
> Subject: Re: [Tinyos-help] Install TinyOS Tools without Root Access
> 
> If you have file create permission problems try putting everything
> in your own home directory where you can chmod 666 everything.
> If you have a working system someplace else you should be able to
> just copy the jar files (or create them there), and not build the
> whole thing on your new system.
> 
> You will also need to install the java native libraries used by TOS:
> getenv and javacomm of some kind. I don't know where they are on T2
> but some of it used to be under tinyos-1.x/tools/java/jni
> 
> MS
> 
> [email protected] wrote:
>> Hi,
>>      I need to run the tinyos-2.1 tools (especially Listen, PrintF, and 
>> SerialForwarder) on a Linux machine which does not have tinyos-2.1 installed 
>> and to which I do not have root access. I am wondering how it is possible to 
>> run the java tools on such a system. I am able to compile or run Java files. 
>> I tried to install the tinyos-2.x/tools folder from source as explained in 
>> the readme, but there were permissions errors at the make install step.
>>
>> Thanks!
>> Tal
>> _______________________________________________
>> 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

Reply via email to