|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.12.2016, 14:31 | #1 |
Регистрация: 30.12.2016
Сообщений: 9
|
Ошибка no lwjgl64 in java.library.path
Здравствуйте!
Я в Eclipse написал одну небольшую программу (с использованием lwjgl и slick2d). В самом эклипсе она запускается, работает и все такое (в общем как и должно быть). Когда я я экспортирую свою программу в Runnable JAR file и пытаюсь его запустить, то ничего не выходит! Я попробовал запустить через консоль командой (да и вообще все какие только в голову комбинации пришли испробовал): Код:
|
30.12.2016, 14:32 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Кавычки зачем поставили?
|
30.12.2016, 14:37 | #3 |
Регистрация: 30.12.2016
Сообщений: 9
|
А, ой. Ну просто я уже сюда так скопировал, вот сейчас попробовал запустить вот так:
Код:
|
30.12.2016, 14:42 | #4 |
Регистрация: 30.12.2016
Сообщений: 9
|
Если выбираю экспорт "Extract required libraries into generated JAR", то при запуске выдает ошибку:
[spoiler][/spoiler] Если "Package required libraries ingo generated JAR" выдает такую: [spoiler][/spoiler] Если "Copy required libraries into a sub-folder next to the generated JAR" [spoiler][/spoiler] |
30.12.2016, 14:45 | #5 |
Регистрация: 30.12.2016
Сообщений: 9
|
Я через Process Hacker смотрел какой командой eclipse запускает программу и пытался запустить такой же командой через bat файл, но ничего не вышло из-за этой ошибки!
|
30.12.2016, 14:49 | #6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
1. Если вы копируете либу в jar или рядом, то зачем вам задание java.library.path ?
2. Вы же видите, что в консоли ваше имя пользователя коверкается. Закиньте либ в папку с английским путем. Цитата:
|
|
30.12.2016, 15:02 | #7 | |
Регистрация: 30.12.2016
Сообщений: 9
|
Цитата:
2. Ой, я думал это просто специфическое отображение символов. Сейчас перенес в место с английским путем и прога начала запускаться через батник, спасибо! Я правда очень много гуглил эту ошибку, день или два рылся на англоязычных форумах/не форумах вообще всему что может как-то помочь, много где нужно было указать вот именно этот путь. А у меня теперь возник еще один вопрос: у меня есть этот lwjgl64.dll который со всем остальным добром лежит на компьютере, есть bat файл которым я все это добро запускают и есть сама моя прога в виде jar файла. Можно ли как-то сделать так, чтобы мне не приходилось запускать jar файл через батник? И можно ли сделать так, чтобы он эти файлы (lgwjgl64.dll и т.д.) брал не из того пути по моему компьютеру, а непосредственно из своего jar файла (т.е. эти dll файлы и так лежат в моем джарнике, но я не понимаю как к ним путь указать и как программу заставить при всем этом запускться без батника)? |
|
30.12.2016, 15:23 | #8 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Цитата:
Цитата:
Цитата:
|
|||
30.12.2016, 15:40 | #9 |
Регистрация: 30.12.2016
Сообщений: 9
|
|
30.12.2016, 16:33 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
1. Хочется секаса на данном уровне знаний - идем в гугл по запросу "jni dll in jar" и наслаждаемся.
2. Батник вам уже не нужен java -jar для jar-файлов итак уже прописано в системе инсталятором java. Убедитесь, что в манифесте правильный мейн класс прописан. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Library Path (Delphi XE8) | stlcrash | Общие вопросы Delphi | 2 | 07.05.2016 12:51 |
VS 2012 альтернатива library path | ZBEP | Общие вопросы C/C++ | 5 | 30.03.2013 17:36 |
Редактирование library path в компляторе gcc | Crystallon | Общие вопросы C/C++ | 2 | 29.04.2012 14:08 |
XE2 Library Path | Хамяг | Общие вопросы Delphi | 2 | 26.10.2011 17:36 |
Как вручную задать java.library.path в Linux-е(глобально и статически) | Ivan_32 | Общие вопросы по Java, Java SE, Kotlin | 1 | 30.11.2010 15:36 |