Ok. Ecco dove sono arrivato:

1. SWIG

2. con Eclipse uso il plugin sKWash (http://users.telenet.be/johan.witter...com/index.html) come da esempio http://users.telenet.be/johan.witter.../get/get2.html

3. Creo mio Main.java e dichiaro:
static {
try {
System.loadLibrary("mialib");
} catch (UnsatisfiedLinkError e) {
System.err.println("Native code library failed to load. See the chapter on Dynamic Linking Problems in the SWIG Java documentation for help.\n" + e);
System.exit(1);
}
}
che eseguita non dà errore.

4. main vero e proprio:

public static void main(String[] args) {
MiaLibC lc = new MiaLibC();
}

ma sul costruttore ottengo:

Exception in thread "main" java.lang.UnsatisfiedLinkError: prova.swigJNI.new_MiaLibC()J
at prova.swigJNI.new_MiaLibC(Native Method)
at prova.MiaLibC.<init>(MiaLibC.java:39)
at prova.Main.main(Main.java:30)