2015-11-20 1 views
3

У меня есть приложение java-приложения (.exe). Я хочу распространять этот файл, чтобы другие могли его использовать.Java-приложение для 32-разрядной и 64-разрядной платформы

У меня теперь есть сомнения, будет ли мое приложение работать в ОС Windows независимо от бит (либо в 32, либо в 64 бит)? Или мне нужны какие-то конкретные файлы для моего приложения для запуска в обоих.

+2

Программа Java обычно не приводит к файлу .exe. Как вы действительно создали файл .exe? – laune

+1

Даже если вы создадите свою банку как .exe-файл, вам просто нужно установить JRE на компьютер для запуска java-приложения (32 или 64 бит) –

+0

, если вы используете 64-разрядную версию Win 7 или Win Server 2008 R2, вы может установить 32-разрядную JRE в «C: \ Program Files (x86) \ Java \ jre6» и 64-разрядную JRE в «C: \ Program Files \ Java \ jre6» –

ответ

0

В java вы создаете классы и банки/библиотеки для их хранения и распространения. Вы можете сгенерировать файлы .exe для запуска приложения, но это не практика, которую я часто видел, и обычно требуется какая-то сторонняя программа.

Предполагая, что у вас есть файл .exe, сгенерированный на 32-битной машине, он должен работать без проблем на 64. Реверс невозможен, но я могу ошибаться.

Одна вещь, которую вы должны соблюдать, это версия java, используемая для генерации ваших классов. Удаленные компьютеры должны иметь аналогичную версию Java. Может быть более новой версии, чем та, которую вы использовали. (Например, если вы использовали Java 7, это нормально, если целевой компьютер использует Java 8)

Смежные вопросы