Вам не нужна специальная 64-битная сборка чистого Java-приложения, такого как Ant. ant.jar
будет работать одинаково на 32-битной или 64-разрядной JVM.
Единственные случаи, когда вам определенно нужно будет запустить 64 разрядную версию приложения Java с являются:
- , когда приложение включает в себя собственные библиотеки кода; то есть приложение не является чистой Java, или
- , когда приложение Java скомпилировано непосредственно на собственный код; например используя
gcj
.
(Возможно, что плохо написанное приложение будет зависящим от операционной системы. Например, кто-то может жестко закодировать приложение для использования разделителей строк или путей по конкретным ОС или полагаться на определенные внешние команды, специфичные для ОС Но, скорее всего, это не повлияет на приложение, зависящее от модели памяти ОС.)
Вы хотите сказать, что любой исходный код java при компиляции с использованием 32-битного JDK будет запускать 64-битную JRE? –
Вот что мы говорим. –