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

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

21.04.2015, 18:29. Показов 5248. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru