![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.12.2016
Сообщений: 9
|
![]()
Здравствуйте!
Я в Eclipse написал одну небольшую программу (с использованием lwjgl и slick2d). В самом эклипсе она запускается, работает и все такое (в общем как и должно быть). Когда я я экспортирую свою программу в Runnable JAR file и пытаюсь его запустить, то ничего не выходит! Я попробовал запустить через консоль командой (да и вообще все какие только в голову комбинации пришли испробовал): Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Кавычки зачем поставили?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 30.12.2016
Сообщений: 9
|
![]()
А, ой. Ну просто я уже сюда так скопировал, вот сейчас попробовал запустить вот так:
Код:
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 30.12.2016
Сообщений: 9
|
![]()
Если выбираю экспорт "Extract required libraries into generated JAR", то при запуске выдает ошибку:
[spoiler] ![]() Если "Package required libraries ingo generated JAR" выдает такую: [spoiler] ![]() Если "Copy required libraries into a sub-folder next to the generated JAR" [spoiler] ![]() |
![]() |
![]() |
![]() |
#5 |
Регистрация: 30.12.2016
Сообщений: 9
|
![]()
Я через Process Hacker смотрел какой командой eclipse запускает программу и пытался запустить такой же командой через bat файл, но ничего не вышло из-за этой ошибки!
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
1. Если вы копируете либу в jar или рядом, то зачем вам задание java.library.path ?
2. Вы же видите, что в консоли ваше имя пользователя коверкается. Закиньте либ в папку с английским путем. Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Регистрация: 30.12.2016
Сообщений: 9
|
![]() Цитата:
2. Ой, я думал это просто специфическое отображение символов. Сейчас перенес в место с английским путем и прога начала запускаться через батник, спасибо! Я правда очень много гуглил эту ошибку, день или два рылся на англоязычных форумах/не форумах вообще всему что может как-то помочь, много где нужно было указать вот именно этот путь. А у меня теперь возник еще один вопрос: у меня есть этот lwjgl64.dll который со всем остальным добром лежит на компьютере, есть bat файл которым я все это добро запускают и есть сама моя прога в виде jar файла. Можно ли как-то сделать так, чтобы мне не приходилось запускать jar файл через батник? И можно ли сделать так, чтобы он эти файлы (lgwjgl64.dll и т.д.) брал не из того пути по моему компьютеру, а непосредственно из своего jar файла (т.е. эти dll файлы и так лежат в моем джарнике, но я не понимаю как к ним путь указать и как программу заставить при всем этом запускться без батника)? |
|
![]() |
![]() |
![]() |
#8 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]() Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#9 |
Регистрация: 30.12.2016
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
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 |