|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
Здравствуйте. Как подключиться к Cache 2014.1 (Win 8.1 x64) с использованием технологии Java Extreme? Работаю под Intellij Idea 13.1 под JDK 1.7. Я попробовал пример на c# , который заработал для версии 4 (а не 2.0 как в статье). Классы вроде все те же, но получаю исключение Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Вот код:import com.intersys.globals.*; public class Starter { public static void main(String[] args) { Log("Starting..."); try { Connection myConn1 = Connect(); Disconnect(myConn1); } catch (Exception e) { Log("Error: " + e.getMessage()); } } private static void Log(Object obj){ System.out.println(obj); } private static Connection Connect() { Connection myConn = ConnectionContext.getConnection(); if (!myConn.isConnected()) { Log("Подключение к БД"); myConn.connect("User", "_SYSTEM", "ЕYS"); } if (myConn.isConnected()) { Log("Подключение к БД выполнено успешно"); return myConn; } else { return null; } } static void Disconnect(Connection myConn) { if (myConn.isConnected()) myConn.close(); } } Что я не подключил/не настроил? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2014, 14:47 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
TryCacheЧто я не подключил/не настроил?Проверьте GLOBALS_HOME, PATH и CLASSPATH. Было: 16210199 ( Installation and Configuration ) PS: Instalace a nastavení prostředí (на чешском) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2014, 15:16 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
TryCacheКлассы вроде все те же, но получаю исключение Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2014, 15:43 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
servitTryCacheКлассы вроде все те же, но получаю исключение Код: plaintext
Спасибо, помогло. P.S. Вы можете объяснить, почему в c# это работало без переменной PATH, а в java оно понадобилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2014, 16:04 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
TryCacheВы можете объяснить, почему в c# это работало без переменной PATH, а в java оно понадобилось?Потому что драйвер для .NET имеет некоторый элемент ИИ, в отличие от драйвера для Java, что может говорить о возможно разных разработчиках, их писавших. Первый ищет нужные файлы (*dotnet*.dll) сперва в каталоге %GLOBALS_HOME%\ Bin , и если там не находит его - например, мы его переименовали в _Bin1 - то выдаёт ошибку: Код: plaintext
Если же правильный полный путь ( C:\InterSystems\Cache\_Bin1 ) прописан в PATH, то никаких проблем с нахождением файлов нет - всё работает без ошибок. PS: поэтому лучше следовать документации и прописывать все переменные окружения, даже если "всё и так работает". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2014, 17:42 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
servit, а как мне быть в такой ситуации: Cache установлена на хосте server (Windows), а разработку я веду на Mac OS. Не подскажете, что почитать, чтобы настроить систему? Я же не могу задать те же переменные окружения на другой машине? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2014, 22:57 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
TryCacheservit, а как мне быть в такой ситуации: <...>Использовать XEP TCP/IP, так как XEP JNI в данном случае не подходит.TryCacheНе подскажете, что почитать, чтобы настроить систему?Ссылка на документацию была дана выше. Ещё можете почитайте здесь . ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2014, 09:23 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
TryCacheservit, а как мне быть в такой ситуации: Cache установлена на хосте server (Windows), а разработку я веду на Mac OS. Не подскажете, что почитать, чтобы настроить систему? Я же не могу задать те же переменные окружения на другой машине?А почему не можете ? Далее когда вы будете ставить ваше приложение пользователям, оно тоже должно стоять по всем правилам, чтобы все переменные окружения были верны TryCacheа разработку я веду на Mac OSможете подсказать как вы ведете разработку на маке с Cache? или вы там на Cache не программируете, только Java ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2014, 09:24 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
servit: ok DAiMor: да, только java. я пока только разбираюсь с Cache и изучаю API. Как я понимаю, если писать скрипты, то нужна Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2014, 10:23 |
|
Как подключиться к Cache с помощью java Extreme? Ошибка no lcbjni in java.library.path
|
|||
---|---|---|---|
#18+
TryCacheservit: ok DAiMor: да, только java. я пока только разбираюсь с Cache и изучаю API. Как я понимаю, если писать скрипты, то нужна Windows.Да чтобы писать именно на Caché, желательно на Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2014, 10:27 |
|
|
start [/forum/topic.php?fid=39&msg=38699330&tid=1556846]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 427ms |
0 / 0 |