Hi Urs, Thanks a lot Urs it works fine now, but using java-6-openjdk is ok I suppose ?
Thanks, Mithil Urs Hunkeler wrote: > Hi Mithil, > > It is as I thought, you have multiple Java installations (see the > actual library search path printed by the test program). While TinyOS > installs the JNI files for java-6-sun, by default you seem to run > java-6-openjdk. Copy the libtoscomm-32.so and the libgetenv-32.so (or > similar) from /usr/lib/jvm/java-6-sun/jre/lib/i386 to > /usr/lib/jvm/java-6-openjdk/jre/lib/i386. > > Cheers, > Urs > > > Mithileash wrote: >> Hi Urs, >> >> I have run this before as well and I still get the same exception as >> below: >> >> >> >> /usr/lib/jvm/java-6-openjdk/jre/lib/i386/server:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/../lib/i386:/home/mithil/Documents/TCD >> >> MS Year1/NEMBES/MOCOA/SharedLibrary:/home/mithil/Documents/TCD MS >> Year1/NEMBES/MOCOA/InferenceEngine:/home/mithil/Documents/TCD MS >> Year1/NEMBES/MOCOA/BayesianNetwork:/home/mithil/Documents/TCD MS >> Year1/NEMBES/MOCOA/RTE:/home/mithil/Documents/TCD MS >> Year1/NEMBES/MOCOA/CRL-FRW:/home/mithil/Documents/TCD MS >> Year1/NEMBES/MOCOA/RTEProximity:.:/usr/java/packages/lib/i386:/lib:/usr/lib >> >> Exception in thread "main" java.lang.UnsatisfiedLinkError: no getenv >> in java.library.path >> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1698) >> at java.lang.Runtime.loadLibrary0(Runtime.java:840) >> at java.lang.System.loadLibrary(System.java:1047) >> at LibTest.main(LibTest.java:5) >> >> can you please tell me what I should do ? thanks for your help so far. >> >> regards, >> Mithil >>> Hi Mithileash, >>> >>> If you have multiple versions of Java installed, it is possible that >>> tos-locate-jre thinks you are using a different version and installs >>> the JNI files in the wrong place. >>> >>> This is a common problem and you can find instructions on how to >>> debug your installation for instance in the following mail: >>> http://mail.millennium.berkeley.edu/pipermail/tinyos-help/2009-January/037776.html >>> >>> >>> >>> Please try the Java program attached to the mail in the link above >>> and copy the output from that program if you need more help. >>> >>> Cheers, >>> Urs >>> >>> >>> Mithileash wrote: >>>> HI all, >>>> >>>> >>>> I am new to Tiny OS, and I am encountering the problem Toscomm JNI >>>> library not found when I run the TestSerial java file(java >>>> TestSerial -comm serial@/dev/ttyUSB0:mica2). Additional Info: >>>> >>>> 1. I have installed the tos-install-jni and it is successfully >>>> installed without any problems. I can confirm this because when I >>>> run tos-locate-jre --jni the following is printed >>>> /usr/lib/jvm/java-6-sun/jre/lib/i386 >>>> >>>> 2. I am running Ubuntu Jaunty 9.04 >>>> >>>> >>>> I have tried searching for a solution in the mailing list but none >>>> of the provided solutions work for me. Any help is much greatly >>>> appreciated. >>>> >>>> Thanks, >>>> Mithil >>>> _______________________________________________ >>>> 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
