Как мне узнать, является ли мой IE 64-битным? (Впрочем, Java тоже?) - PullRequest
17 голосов
/ 26 марта 2010

Миллионы вопросов уже в Интернете о том, как определить, является ли ОС 64-битной, но не о том, является ли среда выполнения IE и / или Java 64-битной.

Немного предыстории: я установил 64-битную Win 7, и IE установил ее автоматически с CD; Я не загружал IE.

Я загрузил среду выполнения Java. Советы при наведении курсора на Панель управления! Программы показывают это как: "Java 32-битная Панель управления Java (TM) "

Затем я перешел на http://java.com/en/download/manual.jsp, и на этой странице написано ...

Мы обнаружили, что вы можете просматривать эту страницу в 32-разрядном браузере. Если вы используете взаимозаменяемые 32-разрядные и 64-разрядные браузеры, вам потребуется установить как 32-разрядную, так и 64-разрядную версию Java, чтобы иметь подключаемый модуль Java для обоих браузеров.

Но впоследствии я не могу сказать, является ли моя Java 64-битной. Очевидно, «Панель управления Java (TM)» есть, но я не знаю, совпадает ли это с временем выполнения. (Боюсь спрашивать на официальных форумах по Java, потому что они такие дыры.)

Кроме того, как я могу дать команду ОС, чтобы определить, является ли этот IE 64-битным?

Ответы [ 5 ]

17 голосов
/ 26 марта 2010

Обычно вы используете IE 32 бит.
Однако в 64-разрядных версиях Windows в меню «Пуск» имеется отдельная ссылка на Internet Explorer (64-разрядная версия). Нет никакой реальной причины использовать это.

В справке, О, 64-разрядная версия IE будет говорить 64-bit Edition (сразу после строки полной версии).

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

Как правило, вы можете определить, является ли процесс 32-разрядным или 64-разрядным, щелкнув правой кнопкой мыши приложение в диспетчере задач и выбрав Перейти к процессу. 32-битные процессы завершатся с *32.

2 голосов
/ 31 октября 2014

Роб Хайзер предложил проверить вашу версию Java с помощью 'java -version'.

Это идентифицирует версию Java, которая будет обычно найдена и использована. Выполняя работу разработчика, вы часто можете установить более одной версии (в настоящее время у меня есть 2 JRE - 6 и 7 - и, возможно, скоро будет 8).

http://www.coderanch.com/t/453224/java/java/java-version-work-setting-path

java -version будет искать java.exe в каталоге System32 в Windows. Вот где JRE установит его.

Я предполагаю, что IE либо просто ищет java и автоматически запускает проверку в System32, либо использует путь и нажимает в зависимости от того, какой java.exe будет первым на вашем пути (если вы вмешаетесь в путь, указывающий на другой JRE).

Также из того, что сказал SLaks, я бы не согласился с одной вещью. Вероятно, чуть выше производительность 64-разрядного IE в 64-разрядных средах. Так что есть некоторые причины для его использования.

2 голосов
/ 26 марта 2010

Для Java из командной строки:

java -version

будет указывать, является ли он 64-битным или нет.

Вывод из консоли на моем Ubuntu box:

java version "1.6.0_12-ea"
Java(TM) SE Runtime Environment (build 1.6.0_12-ea-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.2-b01, mixed mode)

IE будет показывать 64-битные версии в диалоге About, я полагаю.

1 голос
/ 14 декабря 2011

Выберите Справка-> О программе

для 64-битной версии .. это будет версия 64-битной версии.

Я вижу это в IE 9 .. может быть верно и для меньших версий ..

1 голос
/ 26 марта 2010

В дополнение к тому, что показывает TaskManager, если вы используете ProcessExplorer из Sysinternals , вы можете сказать, когда вы щелкнете правой кнопкой мыши по имени процесса и выберете Свойства. На вкладке «Изображение» внизу есть поле с надписью «Изображение». Это говорит о 32-битном для 32-битного приложения и 64-битном для 64-битного приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...