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