Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с java.lang.UnsatisfiedLinkError / 13 сообщений из 13, страница 1 из 1
23.03.2012, 09:37:46
    #37719404
cnapmaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
Доброе утро. Буду рад, если окажите помощь в одном вопросе:

имеется одна программа называемая TRSLight - она предназначена для перепрошивки оборудования, но суть не в этом. Имею ноут бук рабочий Toshiba Tecra M5, парень работающий до меня, имел (по его словам) оригинальную ОС тошиба ХР SP3 и программа запускалась и работала. Был полностью фарматирован ноут со всеми жесткими дисками. После переустановки ОС (не оригинал) на XP SP3 и установки с оригинального диска данной программы, программа перестала запускатся.
Выскакивает следующая ошибка:
java.lang.UnsatisfiedLinkError: C:\Program Files\TRSLight\TRSLight\mhstcan.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at de.sva.Ribes.main(Ribes.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)

Подскажите, если кто сталкивался с данной проблемой, буду очень презнателен, и если кто поможет саветом так, что программа запустится получит вознагрождение (не шутка) :) Зарание спасибо.
...
Рейтинг: 0 / 0
23.03.2012, 09:50:59
    #37719425
artem.l
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
cnapmaK,
1 вариант Добавь директорию C:\Program Files\TRSLight\TRSLight\ в переменную PATH.

2 вариант запускать программу так
java -Djava.library.path=. TRSLight
...
Рейтинг: 0 / 0
23.03.2012, 10:17:03
    #37719464
cnapmaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
artem.l,


Точно не знаю, но вроде бы вашь первый сбособ добавил и ничего не изменилось.
(создал новую дерикторию PATH и там прописал путь)

На счет 2-го способа: через что запускать? как? если через командную строку, то ничего не происходит, а если по другому, то как?
Зарание спасибо.
...
Рейтинг: 0 / 0
23.03.2012, 10:58:33
    #37719567
maxkar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
Вероятно, какой-то библиотеки не хватает. Саму mhstcan.dll java нашла, а вот то, что еще ей требуется для работы - нет. Это вполне может быть какой-нибудь visual studio runtime redistributable, например. Посмотрите вот этим , какие зависимости у mhstcan.dll и чего именно не хватает.
...
Рейтинг: 0 / 0
23.03.2012, 11:43:29
    #37719674
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
cnapmaKТочно не знаю, но вроде бы вашь первый сбособ добавил и ничего не изменилось.
(создал новую дерикторию PATH и там прописал путь)

PATH это переменная окружения в системе. А не "д и риктория"
...
Рейтинг: 0 / 0
23.03.2012, 11:44:30
    #37719680
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
BlazkowiczА не "д и риктория"
Блин, докопипастился. Директория, конечно же.
...
Рейтинг: 0 / 0
23.03.2012, 12:06:01
    #37719755
cnapmaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
maxkarВероятно, какой-то библиотеки не хватает. Саму mhstcan.dll java нашла, а вот то, что еще ей требуется для работы - нет. Это вполне может быть какой-нибудь visual studio runtime redistributable, например. Посмотрите вот этим , какие зависимости у mhstcan.dll и чего именно не хватает.

Пишет что неудается найти файлы FTD2XX.DLL, IESHIMS.DLL, WER.DLL.
...
Рейтинг: 0 / 0
23.03.2012, 13:35:36
    #37719981
проблема с java.lang.UnsatisfiedLinkError
cnapmaKнайти файлы FTD2XX.DLL

Установить драйвер ?

cnapmaK, IESHIMS.DLL, WER.DLL.
пишут что эти файлы требуются только при отладке.
...
Рейтинг: 0 / 0
23.03.2012, 16:27:05
    #37720385
cnapmaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
календареведcnapmaKнайти файлы FTD2XX.DLL

Установить драйвер ?

cnapmaK, IESHIMS.DLL, WER.DLL.
пишут что эти файлы требуются только при отладке.

Драйвер установил, не помогло.
...
Рейтинг: 0 / 0
23.03.2012, 16:41:59
    #37720419
проблема с java.lang.UnsatisfiedLinkError
cnapmaK, как именно не помогло? Что теперь пишет http://www.dependencywalker.com/ ?
...
Рейтинг: 0 / 0
23.03.2012, 16:55:30
    #37720445
cnapmaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
календареведcnapmaK, как именно не помогло? Что теперь пишет http://www.dependencywalker.com/ ?

Все как и рание.

cnapmaKmaxkarВероятно, какой-то библиотеки не хватает. Саму mhstcan.dll java нашла, а вот то, что еще ей требуется для работы - нет. Это вполне может быть какой-нибудь visual studio runtime redistributable, например. Посмотрите вот этим , какие зависимости у mhstcan.dll и чего именно не хватает.

Пишет что неудается найти файлы FTD2XX.DLL, IESHIMS.DLL, WER.DLL.
...
Рейтинг: 0 / 0
23.03.2012, 16:59:49
    #37720454
cnapmaK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
cnapmaKкалендареведcnapmaK, как именно не помогло? Что теперь пишет http://www.dependencywalker.com/ ?

Все как и рание.

cnapmaKпропущено...


Пишет что неудается найти файлы FTD2XX.DLL, IESHIMS.DLL, WER.DLL.


+ к таму же теперь она так же пишет: Errors were deterted when processing "C:\Program Files\TRSLight\TRSLight\mhstcan.dll" see the log window for details.
...
Рейтинг: 0 / 0
26.03.2012, 00:37:28
    #37722393
maxkar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с java.lang.UnsatisfiedLinkError
cnapmaK,

Если вручную найти FTD2XX.DLL, где он лежит в системе? Возможно, туда стоит прописать path. Для эксперимента его можно скопировать рядом с mhstcan.dll в вашем приложении.

По двум другим нужно смотреть, кто именно от них зависит. В dependency walker хорошо видно, кто именно требует зависимости. IESHIMS.DLL и WER.DLL в дереве находятся сразу под вашей DLL или как зависимости для какого-нибудь microsoft visual studio runtime (MSVR*.DLL) ?

cnapmaKErrors were deterted when processing "C:\Program Files\TRSLight\TRSLight\mhstcan.dll" see the log window for details.
А в логе теперь что? Window -> Log вроде окно открывается.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с java.lang.UnsatisfiedLinkError / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]