powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / JavaExtreme Can't load AMD 64-bit .dll on a IA 32-bit platform
5 сообщений из 5, страница 1 из 1
JavaExtreme Can't load AMD 64-bit .dll on a IA 32-bit platform
    #38754192
TryCache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытался вчера запустить Cache 2014 на чужой машине.

Установил:
GLOBALS_HOME в C:\InterSystems\Cache, в Path явно прописал C:\InterSystems\Cache\bin

После этого перезагрузил машину и все заработало. Потом были какие-то проблемы при старте, я дописал слэши, т.е. C:\InterSystems\Cache\ и C:\InterSystems\Cache\bin\ и все перестало работать вообще, возникает исключение

Код: plaintext
1.
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\InterSystems\Cache
\bin\lcbjni.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

Что это может быть? В документации про это ни слова. Возможно, это какая-то проблема с java. но как-то же оно в начале запустилось. Все то же на виртуально машине работает.
...
Рейтинг: 0 / 0
JavaExtreme Can't load AMD 64-bit .dll on a IA 32-bit platform
    #38754391
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TryCacheя дописал слэши, т.е. C:\InterSystems\Cache\ и C:\InterSystems\Cache\bin\ и все перестало работать вообщеСлэш в конце здесь не при чём: у меня работает как с ним, так и без него.TryCacheвозникает исключение

Код: plaintext
1.
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\InterSystems\Cache
\bin\lcbjni.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

Что это может быть?Это значит, что не совпадают разрядности JRE(JDK) и Caché/OS.

То есть Вы используете 64-битную Windows и соответственно 64-битную Caché, но при запуске программы используется 32-битная JRE(JDK).
Замените JRE(JDK) на 64-битную версию и ошибка исчезнет.
...
Рейтинг: 0 / 0
JavaExtreme Can't load AMD 64-bit .dll on a IA 32-bit platform
    #38754569
TryCache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit, а почему оно тогда заработало сначала? сейчас нет доступа к той машине, но результат просмотра версии джавы был такой:

Код: powershell
1.
2.
3.
4.
C:\Users\Андрей>java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)



Но, в принципе, я не проверял отсутствие другой версии джавы.
...
Рейтинг: 0 / 0
JavaExtreme Can't load AMD 64-bit .dll on a IA 32-bit platform
    #38754660
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TryCacheНо, в принципе, я не проверял отсутствие другой версии джавы.Проверьте.TryCacheservit, а почему оно тогда заработало сначала?Например, разные пользователи ОС -> разные переменные окружения -> разные версии Java.
...
Рейтинг: 0 / 0
JavaExtreme Can't load AMD 64-bit .dll on a IA 32-bit platform
    #38754946
TryCache
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servitПроверьте
Да, дело было в версии java. Большое спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / JavaExtreme Can't load AMD 64-bit .dll on a IA 32-bit platform
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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