Как узнать, является ли мой IE 64-битным? (На самом деле, Java тоже?)
Миллионы вопросов уже в Интернете о том, как определить, является ли ОС 64-разрядной, но не является ли время выполнения IE и/или Java 64-разрядным.
Некоторые предпосылки: я установил 64-разрядную версию Win 7, а IE автоматически установил ее с компакт-диска; Я не загружал IE.
Я загрузил Java runtime. Советы мыши на панели управления! Программы показывают это как: "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-разрядным?
Ответы
Ответ 1
Как правило, вы запускаете IE 32 бит.
Однако в 64-разрядных версиях Windows есть отдельная ссылка в меню "Пуск" в Internet Explorer (64 бит). Однако нет никакой реальной причины использовать его.
В справке About, 64-разрядная версия IE скажет 64-bit Edition
(сразу после полной версии).
32-разрядная и 64-разрядная версии IE имеют отдельные списки аддонов (поскольку 32-разрядные аддоны не могут быть загружены в 64-разрядный IE и наоборот), поэтому вы должны убедиться, что Java отображается в обоих списках.
В общем, вы можете определить, является ли процесс 32-разрядным или 64-разрядным, щелкнув правой кнопкой мыши приложение в диспетчере задач и нажав "Перейти к процессу". 32-битные процессы заканчиваются на *32
.
Ответ 2
Для Java, из командной строки:
java -version
будет указывать, является ли он 64-разрядным или нет.
Вывод из консоли в поле Ubuntu:
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.
Ответ 3
Роб Хейзер предложил проверить вашу версию java, используя "java -version".
Это определит версию Java, которая будет обычно найдена и использована. Делая работу, вы часто можете установить более одной версии (у меня в настоящее время есть 2 JREs - 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).
Также из того, что сказал Слакс, я бы не согласился с чем-то. Вероятно, немного лучше, чем 64-бит IE в 64-битных средах. Поэтому есть смысл использовать его.
Ответ 4
В дополнение к тому, что показывает TaskManager, если вы используете ProcessExplorer из Sysinternals, вы можете указать, когда вы щелкните правой кнопкой мыши имя процесса и выберите "Свойства". На вкладке "Изображение" есть поле в нижней части, в котором отображается изображение. Он говорит, что 32-разрядный для 32-битного приложения и 64-битный для 64-разрядного приложения.
Ответ 5
Выберите Справка- > О
для 64 бит.. он сказал бы версию как 64-битную версию.
Я вижу это в IE 9.. может быть правдой и с меньшими версиями.