Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.04.2017
Сообщений: 7

Как запустить программу на Java (обернутую в exe) на разных компьютерах под x86 и x64?

10.11.2018, 20:12. Показов 1828. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я учу java и пишу свои первые программы на компьютере под windows (x64). Что мне нужно сделать, чтобы запустить свою программу на других компьютерах с x86 и x64? А конкретнее можно ли сделать так, чтобы был только один exe(или с доп. библиотеками) для запуска сразу и под x86 и под x64? Или нужно развертывать отдельно свою программу для x86 и для x64? Хотя бы в теории на словах расскажите пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.11.2018, 20:12
Ответы с готовыми решениями:

X86 или x64 под Windows 10/x64
Только начинаю разбираться с написанием драйверов и как обычно уже миллион вопросов. Установлена Windows 10 x64/VS2015/WDK10. Такие...

Как запустить Windows XP x86 в Windows 7 Home Premium x64
В общем такая ситуация, для запуска пролога и ассемблера требуется 32-х битная версия винды а у меня на ноуте стоит семерка 64 бита...нужен...

Скомпилировать драйвер под x86 и x64
Добрый день! Не получается скомпилировать драйвер на 2015 студии, все пакеты для работы с драйверами поставил. Может моя студия не...

4
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
10.11.2018, 21:01
regasta, java программа собирается в jar файл (не exe). Для того что бы запустить jar файл на компьютере где он будет запускаться должен быть предварительно установлен JRE. Собранный jar файл будет работать на любой OC любой разрядности главное что бы под нее была JRE. Существуют дополнтительные программы которые позволяют обернуть ваш jar файл в какой то инсталятор, который и самостоятельно установит jre если нужно и тд. но это делает ваше приложене платформозависмым и вам придется собривать инсталятор под каждую ОС.
Дестопные приложения не являются приоритетным направление java языка поэтому нам глубоко пофигу на неудобства частного пользователя на крайняк сделаем ему инсталятор. А те направления под которые заточена java подразумевают что jre должна быть установлена и с запуском jar никв проблем не возникнет. (зачастую наши программы запускаются на linux серверах из консоли)
0
0 / 0 / 0
Регистрация: 09.04.2017
Сообщений: 7
10.11.2018, 22:04  [ТС]
Цитата Сообщение от reisal78 Посмотреть сообщение
regasta, java программа собирается в jar файл (не exe). Для того что бы запустить jar файл на компьютере где он будет запускаться должен быть предварительно установлен JRE. Собранный jar файл будет работать на любой OC любой разрядности главное что бы под нее была JRE. Существуют дополнтительные программы которые позволяют обернуть ваш jar файл в какой то инсталятор, который и самостоятельно установит jre если нужно и тд. но это делает ваше приложене платформозависмым и вам придется собривать инсталятор под каждую ОС.
Дестопные приложения не являются приоритетным направление java языка поэтому нам глубоко пофигу на неудобства частного пользователя на крайняк сделаем ему инсталятор. А те направления под которые заточена java подразумевают что jre должна быть установлена и с запуском jar никв проблем не возникнет. (зачастую наши программы запускаются на linux серверах из консоли)
Хорошо, а если я пишу программу на java под windows с разрядностью 64. после мне нужно запустить эту программу на компьютерах с разрядностью 32 и 64. JRE там установлен каждый для своей разрядности. Программа (jar файл) тогда будет запускаться и на 32 и на 64 сразу без каких-либо доп. действий?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.11.2018, 22:22
regasta, да
0
 Аватар для snajper_ro
116 / 101 / 52
Регистрация: 14.09.2011
Сообщений: 696
Записей в блоге: 1
12.11.2018, 10:18
да, но я использую launch4j
https://www.ej-technologies.co... ll4j/files - есть еще это , буду на днях смотреть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2018, 10:18
Помогаю со студенческими работами здесь

LPT под Windows 7 (x86-x64)
Доброго времени суток! Есть ли у кого ни будь рабочий пример программы, для работы с LPT портом под Win 7 ? Все что мне удалось найти, это...

Компиляция приложений под x64 и x86 ОС
Доброго времени суток. Возникла такая проблема: Работаю на двух компьютерах. На одном стоит 32 разрядная версия Windows, на другом -...

Драйвер WinXP x86 поправить под Win7 x64
Народ нужна помощь! Есть хасп эмуль заточенный под х86. Не получается его приручить под х64... Поднимал эту тему на руборде...

Как установить Windows 10 x64 (после обновления с Win 7 x86 до Win 10 x86) сохранив лицензию
Вопрос такой. У меня стояла седьмая 32-ух битная винда. Но процессор 64 разрядный. Так вот, я обновился до десятки, которая тоже 32-ух...

Java. Как последовательно запустить несколько exe
Как запустить несколько экзешников последовательно? То есть, когда я запускаю их с помощью runtime.getRuntime().exec(), второй запущенный...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru