Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233

Запуск программы без IDE

21.04.2015, 18:29. Показов 5086. Ответов 33
Метки нет (Все метки)

Здравствуйте! Не могу запустить .jar файл из папки dist netbeans проекта.Через сам нетбинс прога запускается. В программе используются библиотеки JMyron и lwjgl, их jar файлы я поместил в папку lib и подключил в свойствах проекта, а dll файлы положил в корень проекта. В таком виде прога запускается через IDE. После сборки проекта копирую dll файлы в папку dist с созданным jar-ом. Так же в dist автоматически копируется папка lib. Но собранный jar не работает. Появляется только окно JFrame без сожержимого.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.04.2015, 18:29
Ответы с готовыми решениями:

Запуск программы без создания окна. Запуск фоновой программы
Вопрос, как сделать, чтобы консольное приложение при запуске не создавало окошко консоли. Т.е. запустился процесс, но визуально ничего не...

Запуск проекта nodejs из консоли без использования ide
Здравствуйте, я возможно задам очень глупый вопрос, но все же. Столкнулся с такими проблемами: как без phpstorm при запуске из консоли...

Запуск из программы с админскими привилегиями внешней программы без прав админа
Нужно в программе которая запущенна под амином запустить другую программу без прав админа.

33
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
22.04.2015, 14:25  [ТС]
BazZile, в системные переменные я добавил пункт JAVA_HOME с адресом "C:\Program Files\Java\jdk1.8.0_40", а в patch дописал ";C:\Program Files\Java\jdk1.8.0_40\bin". Это для 64битной версии. А как добавить 32битную? Через ; или новым полем? Если второй вариант, то что писать вместо JAVA_HOME? Есть вообще разница какое имя у переменной?
0
11 / 11 / 4
Регистрация: 12.03.2015
Сообщений: 94
22.04.2015, 15:18
Тоже мучался с версиями Java+OpenOffice SDK Совместимость х32 и х64
У меня, например, в обеих переменных прописано: C:\Program Files (x86)\Java\jdk1.8.0_40
0
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
22.04.2015, 16:07  [ТС]
Поменял Program Files на Program Files (x86) - не помогло.
Больше не знаю как пробовать запускать.
0
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
22.04.2015, 18:08
Цитата Сообщение от x_Alex_x Посмотреть сообщение
в системные переменные я добавил пункт JAVA_HOME
И? Дальше как эту переменную используешь?

Цитата Сообщение от x_Alex_x Посмотреть сообщение
а в patch дописал ";C:\Program Files\Java\jdk1.8.0_40\bin". Это для 64битной версии. А как добавить 32битную? Через ;...
1. Не patch, а PATH.
2. Да, через ; можно. Но какая jvm будет использоваться, зависит от порядка папок в %PATH%.

Я бы рекомендовал для начала научиться работать с коммандной строкой. А уже потом что-то запускать, т.к. сейчас все твои попытки - это тырканье наобум, без понимания того, что ты делаешь.
0
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
22.04.2015, 19:21  [ТС]
aleksandy, да, я не умею пользоваться командной строкой и не знаю для чего вообще нужны эти переменные среды. Я обязательно во всём разберусь, но позже. Просто неизвестно сколько на это мне потребуется времени сейчас. Поэтому я прошу помощи у людей, которые в этом разбираются и, возможно, уже сталкивались с моей проблемой. Разве не для этого нужны такие форумы?
0
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
23.04.2015, 09:27
Цитата Сообщение от x_Alex_x Посмотреть сообщение
Я обязательно во всём разберусь, но позже.
Вот когда наступит это "позже". Тогда начинай заморачиваться с запуском своих программ не из-под IDE.

Цитата Сообщение от x_Alex_x Посмотреть сообщение
Разве не для этого нужны такие форумы?
Чтобы помощь была эффективна, нужно чтобы вопрошающий понимал то, о чём спрашивает. А пока вся ветка похожа на то, как первокласснику объясняют как решать квадратное уравнение. Ты, может, и смышлёный, но ты не понимаешь смысла того, что тебе предлагают проделать.

В качестве домашнего чтения предлагаю почитать:
1. Про "текущий каталог", как он определяется.
2. Как загружаются нативные библиотеки в java.
3. Как всем этим управлять.

А потом уже задавать вопросы на форуме.
0
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
23.04.2015, 11:43  [ТС]
Цитата Сообщение от aleksandy Посмотреть сообщение
Вот когда наступит это "позже". Тогда начинай заморачиваться с запуском своих программ не из-под IDE.
Действительно, сейчас мне это не к чему. Но именно для текущей программы exe-шник всё-таки нужен.
0
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
23.04.2015, 14:32
Цитата Сообщение от x_Alex_x Посмотреть сообщение
exe-шник всё-таки нужен.
Если пишешь на java 8, то используй javafxpackager. Название пусть не смущает, свингвые аппликухи тоже вполне себе пакуются.
0
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
23.04.2015, 17:16  [ТС]
aleksandy, javapackager (в восьмой версии он так называется) это пока сложно для меня - требует умения работы в консоле. Как я говорил, я использую jarsplice в котором более привычный интерфейс. Так вот exe-шник, полученный с её помощью, у меня не запускался потому что у меня 64битная версия джавы по умолчанию, и хотя 32битная версия тоже установлена, она игнорируется. Для теста я удалил 64битную версию. Вследствие чего в java меню (я его показывал выше) изменился адрес директории с Program Files\Java на Program Files (x86)\Java и exe-шник стал запускаться.
То есть рабочий exe с параметром -d32 у меня есть и нужно настроить систему чтобы у него был доступ к 32битной java когда установленны обе.
0
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
24.04.2015, 21:18  [ТС]
Цитата Сообщение от x_Alex_x Посмотреть сообщение
То есть рабочий exe с параметром -d32 у меня есть и нужно настроить систему чтобы у него был доступ к 32битной java когда установленны обе.
тема тонет.
0
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
24.04.2015, 21:48
Цитата Сообщение от x_Alex_x Посмотреть сообщение
javapackager (в восьмой версии он так называется) это пока сложно для меня
Что сложного скопировать пару тэгов из руководства в свой build.xml? В Netbeans-е же ant по умолчанию проект собирает.

Если это для тебя слишком сложно, то, возможно, стоит подумать о смене профессии.
0
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
24.04.2015, 22:40  [ТС]
aleksandy, если знаете решение - почему бы вам его не показать? Зачем говорить загадками? Я повторю что ни с чем кроме написания кода я пока не знаком. Да и как мне может помочь редактирование этого файла когда проблема уже давно не в сборке проекта, а в настройке системы? Или вы имеете в виду, что проект собран не правильно?
0
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
25.04.2015, 08:10
Цитата Сообщение от x_Alex_x Посмотреть сообщение
почему бы вам его не показать?
1. Потому что так, ты ничему не научишься и впоследствие будешь тупо копипастить из проекта в проекта какие-то строчки, не понимая что они делают.
2. Мне лень для этого ставить Netbeans, ковыряться в том, что он там по умолчанию понасовывал в build.xml. Использовал бы ты мавен, я бы отправил тебя сюда или сюда (для Java 8 нужно указать версию плагинна 8.1.2).
3. Твоё упорное нежелание изучать то, что тебе советует, демотивирует оказывать тебе помощь.
0
20 / 20 / 3
Регистрация: 07.02.2014
Сообщений: 233
25.04.2015, 11:02  [ТС]
aleksandy, с самого первого вашего комментария вы говорите о том, что мне нужно научиться собирать проекты.
Цитата Сообщение от x_Alex_x Посмотреть сообщение
То есть рабочий exe с параметром -d32 у меня есть...
А как может появиться желание, если нет необходимости?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.04.2015, 11:02

Запуск программы на С++ без консоли
Добрый вечер. Так и не нашел в интернете ответа. Есть ли возможность запустить программу, не в открывающейся консоли, а в самом VS? ...

Запуск программы без Net FrameWork
Есть ли под C# нечто вроде py2exe для Python? (Что бы создать один исполняемый .exe файл с возможностью запуска без Net FrameWork)

Запуск программы без системного масштабирования
Можно ли поставить параметр запуска программы, что бы она запускалась, не учитывая системное масштабирование (Персонализация →...

Запуск программы на компьютере без Framework
Собственно вопрос в названии темы. Написал программу на С# хотелось бы чтобы она работала на компьютере где не установлен Framework. Можно...

Запуск программы без нужных библиотек
Доброго времени суток. В своей программе использую библиотеки программы Prodave для связи ПК и ПЛК. При запуске программы на компьютере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru