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

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

10.11.2018, 20:12. Показов 1779. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru