<br><div><span class="gmail_quote">On 8/1/07, <b class="gmail_sendername">Jeff Sadowski</b> <<a href="mailto:jeff.sadowski@gmail.com">jeff.sadowski@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
here is a demonstration of using jna :-)<br><br>wget <a href="https://jna.dev.java.net/source/browse/*checkout*/jna/trunk/jnalib/dist/jna.jar">https://jna.dev.java.net/source/browse/*checkout*/jna/trunk/jnalib/dist/jna.jar
</a></blockquote><div><br>If you're getting a "WARNING: Certificate verification error for
<a href="http://jna.dev.java.net">jna.dev.java.net</a>: unable to get local issuer certificate beef with
<a href="http://jna.dev.java.net">jna.dev.java.net</a>" you may have <br>
to:<br><br>wget --no-check-certificate <a href="https://jna.dev.java.net/source/browse/*checkout*/jna/trunk/jnalib/dist/jna.jar">https://jna.dev.java.net/source/browse/*checkout*/jna/trunk/jnalib/dist/jna.jar</a><br><br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">cat << END > hello.c<br>int hello()<br>{<br> return 5;<br>}<br>END<br>gcc -shared -o 
libhello.so hello.c<br>PWD=`pwd`<br>export CLASSPATH=.:jna.jar<br>cat << END > hellow.java<br>import com.sun.jna.*;<br>import java.util.*;<br>class hellow<br>{<br> String oldclasspath = System.setProperty("java.class.path
","$PWD");<br> public interface helloworld extends Library {<br> int hello();<br> }<br> public static void main(String[] args)<br> {<br> String oldjnalibpath = System.setProperty("jna.library.path","$PWD");
<br> helloworld lib = (helloworld)Native.loadLibrary("hello",helloworld.class);<br> System.out.println(lib.hello());<br> }<br>}<br>END<br>javac hellow.java<br>java hellow<br><br><br>On 8/1/07, Sascha Vogt <<a href="mailto:FunkyFish@gmx.net">
FunkyFish@gmx.net</a>> wrote:<br>> Hi,<br>><br>> Peter Ruibal schrieb:<br>> > On 8/1/07, *Jeff Sadowski* <<a href="mailto:jeff.sadowski@gmail.com">jeff.sadowski@gmail.com</a><br>> > <mailto:<a href="mailto:jeff.sadowski@gmail.com">
jeff.sadowski@gmail.com</a>>> wrote:<br>> >     Yesterday when I was trying to figure out how to use shared<br>> >     object libs in java<br>> > For anyone who's interested, you can use jna ( 
<a href="http://jna.dev.java.net">http://jna.dev.java.net</a><br>> > <<a href="http://jna.dev.java.net/">http://jna.dev.java.net/</a>>) or jni (<br>> > <a href="http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/jniTOC.html">
http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/jniTOC.html</a>) to<br>> > directly interface java with c libraries directly.<br>> Oh, I did not yet recognize JNA, that looks interesting. I'd like to<br>> have Java-bindings for libpurple and thought of SWIG[0] to create the
<br>> JNI-Code. But I do not have much experience in C.<br>> Maybe I'll simply try it out, after I have a little more time (writing<br>> master thesis, moving house, ...).<br>><br>> I'll post as soon as I have sth presentable.
<br>><br>> Greetings<br>> -Sascha-<br>><br>> [0]http://www.swig.org<br>><br>> _______________________________________________<br>> Devel mailing list<br>> <a href="mailto:Devel@pidgin.im">Devel@pidgin.im
</a><br>> <a href="http://pidgin.im/cgi-bin/mailman/listinfo/devel">http://pidgin.im/cgi-bin/mailman/listinfo/devel</a><br>><br><br>_______________________________________________<br>Devel mailing list<br><a href="mailto:Devel@pidgin.im">
Devel@pidgin.im</a><br><a href="http://pidgin.im/cgi-bin/mailman/listinfo/devel">http://pidgin.im/cgi-bin/mailman/listinfo/devel</a><br></blockquote></div><br clear="all"><br>-- <br>Peter Ruibal<br><br>