Не получается подключить C dll библиотеку в Java

 
 
 
Сообщения:1
Не удается подключить dll библиотеку
Пробую так
package Main;
public class Example {
    public static void main( String args[] ){
        // формирование текста команды
        String cmd = "<command id=\"connect\">";
        cmd = cmd + "<login>TCNN9969</login>";
        cmd = cmd + "<password>11111</password>";
        cmd = cmd + "<host>78.41.194.72</host>";
        cmd = cmd + "<port>3939</port>";
        cmd = cmd + "<rqdelay>100</rqdelay>";
        cmd = cmd + "<session_timeout>25</session_timeout> ";
        cmd = cmd + "<request_timeout>10</request_timeout>";
        cmd = cmd + "</command>";
        System.out.println("Command = " + cmd);
        String result = new Example().SendCommand(cmd);
        System.out.println( "Result = " + result );

    }



    private native String SendCommand(String cmd);

    static {
        try {
            System.load("C:\\Users\\Bolshoy\\Dropbox\\JavaProject\\ePocher\\src\\dll\\txmlconnector.dll");
        } catch (UnsatisfiedLinkError e) {
            System.err.println("Native code library failed to load.\n" + e);
            System.exit(1);
        }
    }
}


А в ответ:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Main.Example.GetServiceInfo(Ljava/lang/String;)Ljava/lang/String;

Замучился уже,
метод SendCommand точно есть в данной библиотеке, есть рабочий код подключения к ней на C#

Помогите подключиться в Java
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет