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

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

10.11.2018, 20:12. Показов 1620. Ответов 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,926
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
19523 / 11060 / 2931
Регистрация: 21.10.2017
Сообщений: 23,296
10.11.2018, 22:22
regasta, да
0
 Аватар для snajper_ro
115 / 100 / 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
Ответ Создать тему
Новые блоги и статьи
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
Dapper - лучший среди микроORM под C#
UnmanagedCoder 09.06.2025
Знаете, в мире ORM-инструментов для . NET существует негласная иерархия. На вершине массивных фреймворков возвышается Entity Framework - неповоротливый, но всемогущий. А в категории легковесных. . .
Сравнение GCC 14 и Clang 18 компиляторов C для HPC
bytestream 08.06.2025
В высокопроизводительных вычислениях (HPC) выбор компилятора - это ход, способный радикально изменить производительность всей системы. Работая последние 15 лет с критическими HPC-системами, я видел. . .
Всё о конфигурации ASP.NET Core
stackOverflow 08.06.2025
Старый добрый web. config, похоже, отправился на пенсию вместе с классическим ASP. NET. За годы работы с различными проектами я убедился, что хорошо организованная конфигурация – это половина успеха. . .
dev-c++5.11 Продолжаю движение.
russiannick 08.06.2025
Казалось, день прошел впустую. Просмотрел кучу видео и только потом заметил заголовок - уроки си. Искусители сбивали новичка с пути с++. Так легко ошибиться когда вокруг столько яп содержащих в. . .
Квантовые алгоритмы и обработка строк в Q#
EggHead 07.06.2025
Квантовые вычисления перевернули наше представление о том, как работать с данными, а Q# стал одним из ключевых языков для разработки квантовых алгоритмов. В традиционых системах мы оперируем битами —. . .
NUnit и C#
UnmanagedCoder 07.06.2025
В . NET существует несколько фреймворков для тестирования: MSTest (встроенный в Visual Studio), xUnit. net (более новый фреймворк) и, собственно, NUnit. Каждый имеет свои преимущества, но NUnit. . .
с++ Что нового?
russiannick 06.06.2025
Продолжаю обзор dev-cpp5. 11. Посмотрев на проекты, предоставленные нам для обучения, становится видно, что они разные по содержащимся файлам где: . dev обязательно присутствует . cpp/ . c один из них. . .
WebAssembly в Kubernetes
Mr. Docker 06.06.2025
WebAssembly изначально разрабатывался как бинарный формат инструкций для виртуальной машины, обеспечивающий высокую производительность в браузерах. Но потенциал технологии оказался гораздо шире - она. . .
Как создать первый микросервис на C# с ASP.NET Core, step by step
stackOverflow 06.06.2025
Если говорить простыми словами, микросервисная архитектура — это подход к разработке, при котором приложение строится как набор небольших, слабо связанных сервисов, каждый из которых отвечает за. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »