Исключение в потоке «основной» java.lang.UnsatisfiedLinkError:dll: операционная система не может запустить %1JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Исключение в потоке «основной» java.lang.UnsatisfiedLinkError:dll: операционная система не может запустить %1

Сообщение Anonymous »

Я получаю сообщение об ошибке при загрузке библиотеки. Вот мой код.

Код: Выделить всё

package ibm;

import java.util.Properties;

import com.ibm.eNetwork.ECL.ECLErr;
import com.ibm.eNetwork.ECL.ECLSession;

public class connect {

public static void main(String[] args) throws InterruptedException {
try {
System.loadLibrary("pcseclj");
Properties prop = new Properties();
// prop.put("SESSION_VT_LOCAL_ECHO ", "true");

//prop.put("SESSION_HOST", "local");
//prop.put("SESSION_PORT", "992");
prop.put("SESSION_WIN_STATE", "MAX");
prop.put("SESSION_VT_KEYPAD ", "SESSION_VT_KEYPAD_APPL");
prop.put("SESSION_VT_LOCAL_ECHO", "SESSION_VT_LOCAL_ECHO_ON");

ECLSession session = new ECLSession(prop);

session.StartCommunication();
Thread.sleep(5000);
session.connect();

} catch (ECLErr err) {
System.out.println("ECL Error!  " + err.GetMsgText());
}
}
}
Ошибка:

Код: Выделить всё

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\IBM\Personal Communications\pcseclj.dll: The operating system cannot run %1
at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2450)
at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2506)
at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2705)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2667)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
at java.base/java.lang.System.loadLibrary(System.java:1890)
at ibm.connect.main(connect.java:14)
У меня есть файл dll по пути C:\Program Files (x86)\IBM\Personal Communications\pceclj.dll. Это 32-битная dll, поэтому для этого использовался 32-битный jdk.
Что нужно сделать, чтобы избавиться от ошибки?

Подробнее здесь: https://stackoverflow.com/questions/786 ... rating-sys
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»