import java.io.File; import javax.swing.JOptionPane; import com.sun.jna.Native; public class Test { public static void main(final String[] args) { final StringBuilder message = new StringBuilder(); System.setProperty("jna.library.path", System.getProperty("user.dir") + File.separator + "lib"); message.append("jna.library.path:").append(System.getProperty("jna.library.path")); final Lib p = (Lib) Native.loadLibrary("hrmcom", Lib.class); message.append("\nLib:").append(p); JOptionPane.showMessageDialog(null, message.toString(), "Info", JOptionPane.INFORMATION_MESSAGE); } }
import com.sun.jna.Library; public interface Lib extends Library { }
<?xml version ="1.0" encoding="UTF-8"?> <target name="build"> <delete file="plop.jar"/> <javac classpath="bin;./lib/jna.jar:./lib/platform.jar" srcdir="src" destdir="bin" /> <jar jarfile="plop.jar" basedir="./bin"> <manifest> </manifest> </jar> </target>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question