64-разрядные Приложения Java: 64-разрядная ОС, 64-разрядный JRE и 64-разрядное Приложение требуются?

константа должна была быть значением по умолчанию в C++. Как это:

int i = 5 ; // i is a constant

var int i = 5 ; // i is a real variable
9
задан red.october 30 October 2009 в 01:26
поделиться

3 ответа

Да, вам понадобится 64-битная JVM, чтобы использовать всю вашу память. Я не в курсе того, что вы можете получить для Windows, поэтому позволю кому-нибудь ответить на этот вопрос.

Однако я думаю, что основная причина, по которой вы не можете найти 64-битный netbeans, заключается в том, что он на 100% чистый java. и независимая от архитектуры. Eclipse предоставляет альтернативную среду графического интерфейса пользователя с более естественным внешним видом (SWT) и использует ее для самой среды разработки. Как только вы свяжете свое Java-приложение с собственными библиотеками, вам необходимо распространить библиотеки для правильной архитектуры, отсюда и зависимость от архитектуры дистрибутива eclipse (ваш второй элемент).

9
ответ дан 4 December 2019 в 19:34
поделиться

Вы можете запустить 64-битный JDK или JRE в Windows 7. Я использую их сейчас.

Java SE Development Kit 6u16

Java SE Runtime Environment 6u16

Выберите, какую ОС в раскрывающемся списке вы можете выбрать 32- или 64-разрядную версию Windows.

2
ответ дан 4 December 2019 в 19:34
поделиться

64-битного Java-приложения не существует. Скомпилированные классы Java находятся в байт-коде Java, точка. Выполнение программ на 64-битной JVM (которая, в свою очередь, требует 64-битной ОС) дает им доступ к большему объему памяти, но эта разница невидима для программы, поскольку весь доступ к манипуляциям с памятью скрыт, а все типы данных одинаковы.

См. Также этот вопрос

1
ответ дан 4 December 2019 в 19:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: