- Jdk 7u45 windows x64
- Java SE 11 (LTS)
- Oracle JDK
- Java SE 8
- Oracle JDK
- Java SE 7
- Early Access Releases
- Additional Resources
- JDK Mission Control (JMC)
- Update Release Notes
- Java™ SE Development Kit 7, Update 45 (JDK 7u45)
- Highlights
- Olson Data 2013d
- Security Baselines
- JRE Expiration Date
- Blacklist Entries
- JavaFX Release Notes
- JDK for Linux ARM
- New Features and Changes
- Protections Against Unauthorized Redistribution of Java Applications
- Restore Security Prompts
- JAXP Changes
- TimeZone.setDefault Change
- Bug Fixes
- Known Issues
- Скачать java 64, 32 bit для Windows 10, 7, 8
- Скачать Java 8 Update 45 (JDK 8u45)
- Windows
- Mac OS X
- Linux
- Скачать Java 7
- Как определение используемой версии браузера (32-разрядная или 64-разрядная)
- Как установить 64-разрядную версии Java на Windows
- Системные требования для Java?
- Системные требования к Java 8
- Системные требования для Java 7
- Вопрос-ответ
- Что такое технология Java и каково ее применение?
- Следует ли удалять предыдущие версии Java?
- Как удалить предыдущие версии Java?
- Как удалить Java с компьютера?
- Нужны ли предыдущие версии Java?
Jdk 7u45 windows x64
Looking for Oracle OpenJDK builds?
- Oracle Customers and ISVs targeting Oracle LTS releases: Oracle JDK is Oracle’s supported Java SE version for customers and for developing, testing, prototyping or demonstrating your Java applications.
- End users and developers looking for free JDK versions:Oracle OpenJDK offers the same features and performance as Oracle JDK under the GPL license .
To Learn more about these options visit Oracle JDK Releases for Java 11 and Later
Java SE 11 (LTS)
Java SE 11.0.10 is the latest release for the Java SE 11 Platform
- Documentation
- Installation Instructions
- Release Notes
- Oracle License
- Binary License
- Documentation License
- Java SE Licensing Information User Manual
- Includes Third Party Licenses
- Certified System Configurations
- Readme
Oracle JDK
Java SE 8
Java SE 8u281 is the latest release for the Java SE 8 Platform.
- Documentation
- Installation Instructions
- Release Notes
- Oracle License
- Binary License
- Documentation License
- BSD License
- Java SE Licensing Information User Manual
- Includes Third Party Licenses
- Certified System Configurations
- Readme Files
- JDK ReadMe
- JRE ReadMe
Oracle JDK
Which Java package do I need?
- Software Developers: JDK (Java SE Development Kit): For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
- Administrators running applications on a server: Server JRE (Server Java Runtime Environment): For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer. Learn more
- End user running Java on a desktop: JRE: (Java Runtime Environment): Covers most end-users needs. Contains everything required to run Java applications on your system.
Java SE 7
Updates for Java SE 7 released after April 2015 are only available to Oracle Customers through My Oracle Support (requires support login).
Please visit Java SE Subscription to learn more about becoming an Oracle Customer.
Early Access Releases
Early access versions of future releases of the JDK and the JRE are available for testing. These early access releases include future update and future major releases. These releases are licensed only for testing, not for use in production.
Additional Resources
JDK Mission Control (JMC)
JDK Mission Control (JMC) enables you to monitor and manage Java applications without introducing the performance overhead normally associated with profiling and monitoring tools.
Update Release Notes
Java™ SE Development Kit 7, Update 45 (JDK 7u45)
The full version string for this update release is 1.7.0_45-b18 (where «b» means «build»). The version number is 7u45.
Highlights
Olson Data 2013d
JDK 7u45 contains Olson time zone data version 2013d. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baselines
The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 7u45 are specified in the following table:
JRE Family Version | JRE Security Baseline (Full Version String) |
---|---|
7 | 1.7.0_45 |
6 | 1.6.0_65 |
5.0 | 1.5.0_55 |
JRE Expiration Date
The JRE expires whenever a new release with security vulnerability fixes becomes available. Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. This JRE (version 7u45) will expire with the release of the next critical patch update, scheduled for January 14, 2014.
For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 7u45) on February 14, 2014. After either condition is met (new release becoming available or expiration date reached), Java will provide additional warnings and reminders to users to update to the newer version. For more information, see JRE Expiration Date.
Blacklist Entries
This update release includes a blacklist entry for a standalone JavaFX installer.
JavaFX Release Notes
JavaFX is now part of JDK. JDK 7u45 release includes JavaFX version 2.2.45.
JDK for Linux ARM
A JDK for Linux ARM is also available in this release.
New Features and Changes
Protections Against Unauthorized Redistribution of Java Applications
Starting with 7u45, application developers can specify new JAR manifest file attributes:
Application-Name : This attribute provides a secure title for your RIA.
Caller-Allowable-Codebase : This attribute specifies the codebase/locations from which JavaScript is allowed to call Applet classes.
JavaScript to Java calls will be allowed without any security dialog prompt only if:
- JAR is signed by a trusted CA, has the Caller-Allowable-Codebase manifest entry and JavaScript runs on the domain that matches it.
- JAR is unsigned and JavaScript calls happens from the same domain as the JAR location.
The JavaScript to Java (LiveConnect) security dialog prompt is shown once per Applet classLoader instance.
Application-Library-Allowable-Codebase : If the JNLP file or HTML page is in a different location than the JAR file, the Application-Library-Allowable-Codebase attribute identifies the locations from which your RIA can be expected to be started.
If the attribute is not present or if the attribute and location do not match, then the location of the JNLP file or HTML page is displayed in the security prompt shown to the user.
Note that the RIA can still be started in any of the above cases.
Developers can refer to JAR File Manifest Attributes for more information.
Restore Security Prompts
A new button is available in the Java Control Panel (JCP) to clear previously remembered trust decisions. A trust decision occurs when the user has selected the Do not show this again option in a security prompt. To show prompts that were previously hidden, click Restore Security Prompts. When asked to confirm the selection, click Restore All. The next time an application is started, the security prompt for that application is shown.
See Restore Security Prompts under the Security section of the Java Control Panel.
JAXP Changes
Starting from JDK 7u45, the following new processing limits are added to the JAXP FEATURE_SECURE_PROCESSING feature.
- totalEntitySizeLimit
- maxGeneralEntitySizeLimit
- maxParameterEntitySizeLimit
For more information, see the new Processing Limits lesson in the JAXP Tutorial.
TimeZone.setDefault Change
The java.util.TimeZone.setDefault(TimeZone) method has been changed to throw a SecurityException if the method is called by any code with which the security manager’s checkPermission call denies PropertyPermission(«user.timezone», «write») . The new system property jdk.util.TimeZone.allowSetDefault (a boolean) is provided so that the compatible behavior can be enabled. The property will be evaluated only once when the java.util.TimeZone class is loaded and initialized.
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Critical Patch Update Advisory.
Known Issues
Area: Deployment/PlugIn
Synopsis: JavaScript-> Java (LiveConnect) call fails silently if JavaScript/HTML and unsigned JAR/class files comes from different codebase host.
If the portion of the codebase that specifies the protocol, host, and port, are not the same for the unsigned JAR file (or class files) as for the JavaScript or HTML, the code will fail without a mixed code dialog warning.
You can work around this using one of the following approaches:
- Put the JAR files (or class files) and the HTML/JavaScript on the same host.
- Sign the JAR files. (Self signed can cause the LiveConnect dialog to show already; or add a manifest file that specifies the Caller-Allowable-Codebase attribute.)
- Use the Deployment Rule Set (DRS) to allow the app and HTML to run without a warning.
When specifying the codebase, using the Caller-Allowable-Codebase attribute or the Deployment Rule Set, make sure to list the domain where the JavaScript/HTML is hosted.
Area: Deployment/Plugin
Synopsis: Using the family CLSID to trigger loading of an applet does not work with certain JRE family versions.
If you use the family CLSID to trigger loading of an applet with a certain JRE family version, the family CLISD will be ignored and the latest JRE version installed on your system is used to load the applet instead. Family CLSID is specific to Internet Explorer. The workaround is to use the java_version applet parameter or the version attribute of the Java element in JNLP file instead.
Area: Deployment/Plugin
Synopsis: Certificate-based DRS rule does not work when main JAR is in nested resource block
The certificate-based Deployment Rule Set rule does not work properly for JNLP applications when the main JNLP file has no JAR files, or all JAR files are in nested resource blocks nested in or elements.
Area: Deployment/Plugin
Synopsis: Caller-Allowable-Codebase may be ignored when used with Trusted-Library .
If a trusted, signed JAR file is using the Caller-Allowable-Codebase manifest attribute along with Trusted-Library then the Caller-Allowable-Codebase manifest entry will be ignored and, as a result, a JavaScript -> Java call will show the native LiveConnect warning. The workaround is to remove the Trusted-Library manifest entry.
Area: Deployment/Plugin
Synopsis: Applet could fail to load by throwing NPE if pack compression is used with deployment caching disabled.
If a JAR file is using pack compression with manifest entries Permissions and Caller-Allowable-Codebase while deployment caching is disabled, then:
- The Permissions manifest entry will be ignored. (This can be seen from the fact that yellow warning is there on security dialog even though the Permissions attribute is there.) This only happens if Caller-Allowable-Codebase attribute is present along with the Permissions attribute.
- The Caller-Allowable-Codebase attribute will cause the applet to fail to load by throwing a java.lang.NullPointerException .
If you want to use pack compression with the Caller-Allowable-Codebase attribute, there are two possible workarounds:
- Enable caching and all issues listed will disappear.
- Do not use the pack property jnlp.packEnabled=true while deploying the applets using Caller-Allowable-Codebase and premissions property. Instead use the ContentType servlet for serving the pack files.
Area: Deployment/Plugin
Synopsis: Non-JNLP trusted applet fails to load using the file:\\ URL.
Local trusted applets that do not deploy using a JNLP file will fail to load by throwing a java.lang.NullPointerException . You can work around this issue by using one of the following methods:
- Use a JNLP file to launch the applet.
- Try loading the applet over HTTP or HTTPS.
Area: Deployment/Plugin
Synopsis: JNLP applet fails to load if using JNLP versioning.
Due to this bug, if you are using the jnlp.versionEnabled property for JAR versioning in your browser applet, your applet might not start. Also users might see a yellow warning about a missing Permissions attribute in the following two scenarios:
- The jnlp.versionEnabled property is set to false inside the JNLP file and the version is defined against the main JAR file.
- You use JNLPDownloadServlet for version download support.
The workaround is to either not use versioning via jnlp.versionEnabled , or to use the JNLPDownloadServlet servlet for version support instead.
Area:: client-libs/AWT
Synopsis: Using RMI from a restricted environment may cause a NullPointerException .
If an application uses RMI and runs in a restricted environment (ie. Java Plugin, Java Web Start), it may not work. In particular, if you run a UI from an RMI callback, a NullPointerException is likely to be thrown.
Скачать java 64, 32 bit для Windows 10, 7, 8
Благодаря Java можно играть в онлайн-игры, общаться с людьми по всему миру, подсчитывать проценты по закладным, просматривать изображения в формате 3D и выполнять множество других задач. Эта технология также используется в приложениях интрасети и других решениях электронного бизнеса, которые лежат в основе корпоративных вычислений.
Скачать Java 8 Update 45 (JDK 8u45)
Windows
- Интерактивная версия размер файла: 1.95 MB
- В автономном режиме размер файла: 66.37 MB
- В автономном режиме (64-разрядная версия) размер файла: 76.03 MB
Выберите интерактивную, чтобы быстро выполнить установку.
Выберите автономную загрузку, если установка будет выполняться на компьютере без соединения с Интернетом, или при наличии проблем с интерактивной загрузкой.
Mac OS X
Linux
- Linux RPM размер файла: 71.22 MB
- Linux размер файла: 86.97 MB
- Linux x64 размер файла: 83.79 MB
- Linux x64 RPM размер файла: 67.99 MB
Скачать Java 7
Java SE Development Kit 7u80
Java SE Runtime Environment 7u80
Как определение используемой версии браузера (32-разрядная или 64-разрядная)
Internet Explorer
- Запустите браузер Internet Explorer.
- В строке меню в верхней части окна выберите пункт ‘Help’ (Справка).
- Выберите пункт ‘About Internet Explorer’ (О программе Internet Explorer), после чего откроется информационное окно.
Если в диалоговом окне сведений о браузере IE отображается надпись «64-разрядная версия», это означает, что на вашем компьютере установлена 64-разрядная версия IE. Отсутствие этой надписи означает, что используется 32-разрядная версия браузера.
Firefox
Чтобы проверить, запущена ли 64-разрядная версия Firefox, используйте один из следующих способов.
- Откройте панель ‘О Mozilla Firefox’
- Введите в адресной строке браузера следующий адрес: about:support
Если используется 64-разрядная версия Firefox, она имеет соответствующее обозначение (например, Win64). Если такое обозначение отсутствует, на вашем компьютере установлена 32-разрядная версия Firefox.
Как установить 64-разрядную версии Java на Windows
- Выберите автономную загрузку 64-разрядной версии для Windows. Появится диалоговое окно загрузки файла.
- Выберите местонахождения папки. (Сохраните файл в определенном месте на вашем компьютере, например, на рабочем столе), затем нажмите кнопку ‘Сохранить’.
- Закройте все приложения (в том числе браузер).
- Чтобы запустить процесс установки, двойным щелчком откройте сохраненный файл.
Системные требования для Java?
Системные требования к Java 8
Подробные сведения о системных требованиях для Java 8 приведены в разделе Поддерживаемые конфигурации систем для Java 8
Windows
- Windows 10 (8u51 или более поздняя)
- Windows 8.x (настольная версия)
- Windows 7 с пакетом обновления 1 (SP1)
- Windows Vista SP2
- Windows Server 2008 R2 с пакетом обновления 1 (SP1) (64-разрядная версия)
- Windows Server 2012 и 2012 R2 (64-разрядная версия)
- RAM: 128 МБ
- Пространство на диске: 124 МБ для JRE; 2 МБ для обновления Java
- Процессор: минимальное требование — Pentium 2 266 МГц
- Браузеры: Internet Explorer 9 и выше, Firefox
Mac OS X
- Mac на базе процессора Intel под управлением Mac OS X 10.8.3+, 10.9+
- Полномочия администратора для установки
- 64-битный браузер
Для запуска Oracle Java для Mac требуется 64-разрядный браузер (например, Safari).
Linux
- Oracle Linux 5.5+ 1
- Oracle Linux 6.x (32-разрядная версия), 6.x (64-разрядная версия) 2
- Oracle Linux 7.x (64-разрядная версия) 2 (8u20 или более поздняя)
- Red Hat Enterprise Linux 5.5+ 1 , 6.x (32-разрядная версия), 6.x (64-разрядная версия) 2
- Red Hat Enterprise Linux 7.x (64-разрядная версия) 2 (8u20 или более поздняя)
- Suse Linux Enterprise Server 10 SP2+, 11.x
- Suse Linux Enterprise Server 12.x (64-разрядная версия) 2 (8u31 или более поздняя)
- Ubuntu Linux 12.04 LTS, 13.x
- Ubuntu Linux 14.x (8u25 или более поздняя)
- Ubuntu Linux 15.04 (8u45 или более поздняя)
- Ubuntu Linux 15.10 (8u65 или более поздняя)
- Браузеры: Firefox
Системные требования для Solaris
Дополнительные сведения о поддерживаемых платформах, операционных системах, диспетчерах рабочего стола и браузерах см. на странице Конфигурации системы для Java 8.
Системные требования для Java 7
Подробные сведения о системных требованиях для Java 7 приведены в разделе Поддерживаемые конфигурации систем для Java 7.
Windows
- Windows 10 (7u85 или более поздняя)
- Windows 8.x (настольная версия)
- Windows 7 с пакетом обновления 1 (SP1)
- Windows Vista SP2
- Windows Server 2008 с пакетом обновления 2 (SP2) и 2008 R2 с пакетом обновления 1 (SP1) (64-разрядная версия)
- Windows Server 2012 (64-разрядная версия) и 2012 R2 (64-разрядная версия)
- RAM: 128 МБ; 64 МБ для Windows XP (32-разрядная версия)
- Дисковое пространство: 124 МБ
- Браузеры: Internet Explorer 7.0 и выше, Firefox 3.6 и выше
Примечание. Начиная с 8 апреля 2014 года, Microsoft прекращает поддержку ОС Windows XP, следовательно данная платформа официально более не поддерживается. Пользователи могут продолжать использовать обновления Java 7 для ОС Windows XP по своему усмотрению, но поддержка будет предоставляться для версий Microsoft Windows, таких как Windows Vista или более поздних. Дополнительные сведения см. в документе Third Party Vendor-Specific Support Terms on Oracle Software Technical Support Policies (Условия поддержки сторонними поставщиками политик технической поддержки программного обеспечения Oracle) (pdf).
Mac OS X
- Mac на базе процессора Intel под управлением Mac OS X 10.7.3+, 10.8.3+, 10.9+
- Полномочия администратора для установки
- 64-битный браузер
Для запуска Oracle Java для Mac требуется 64-разрядный браузер (например, Safari).
Linux
- Oracle Linux 5.5+
- Oracle Linux 6.x (32-разрядная версия), 6.x (64-разрядная версия) 3
- Oracle Linux 7.x (64-разрядная версия) 3 (7u67 или более поздняя)
- Red Hat Enterprise Linux 5.5+, 6.x (32-разрядная версия), 6.x (64-разрядная версия) 3
- Red Hat Enterprise Linux 7.x (64-разрядная версия) 3 (7u67 или более поздняя)
- Suse Linux Enterprise Server 10 SP2, 11.x
- Suse Linux Enterprise Server 12.x (7u75 или более поздняя)
- Ubuntu Linux 10.04 или более поздняя
- Браузеры: Firefox версии 3.6 или выше
Вопрос-ответ
Что такое технология Java и каково ее применение?
Java представляет собой язык программирования и платформу вычислений, которая была впервые выпущена Sun Microsystems в 1995 г. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается. Java отличается быстротой, высоким уровнем защиты и надежностью. От портативных компьютеров до центров данных, от игровых консолей до суперкомпьютеров, используемых для научных разработок, от сотовых телефонов до сети Интернет — Java повсюду!
Можно ли загрузить Java бесплатно?
Да, Java можно загрузить бесплатно. Загрузите последнюю версию на веб-сайте java.com.
Если вы разрабатываете встроенное или бытовое устройство и хотите использовать в нем технологии Java, свяжитесь со специалистами Oracle и получите подробную информацию об интеграции Java в различные типы устройств.
Почему необходимо выполнять обновление до новейшей версии Java?
Новейшая версия Java содержит важные улучшения, позволяющие повысить производительность, стабильность и безопасность приложений Java, запускаемых на вашем компьютере. Установка этого бесплатного пакета обновления обеспечит безопасную и эффективную работу приложений Java, установленных на вашем компьютере.
Что я получаю, загрузив программное обеспечения Java?
После загрузки Java пользователи получают Java Runtime Environment (JRE). JRE состоит из Java Virtual Machine (JVM), базовых классов платформы Java и вспомогательных библиотек платформы Java. JRE является областью программного обеспечения Java, используемой во время выполнения, т.е. единственным компонентом, который требуется для его запуска в используемом в веб-браузере.
Что собой представляет программное обеспечения подключаемого модуля Java?
Программное обеспечение подключаемого модуля Java является компонентом Java Runtime Environment (JRE). JRE обеспечивает возможность запуска апплетов, написанных на языке программирования Java, в различных браузерах. Подключаемый модуль Java не является автономной программой и не может быть установлен отдельно.
Я слышал термины «виртуальная машина Java» и JVM. Это и есть программное обеспечение Java?
Виртуальная машина Java представляет собой только один аспект программного обеспечения Java, который задействуется при взаимодействии через Интернет. Виртуальная машина Java встраивается непосредственно в загрузку программного обеспечения Java, и используется для поддержки запуска приложений Java.
Следует ли удалять предыдущие версии Java?
Мы настоятельно рекомендуем пользователям удалить с компьютера все предыдущие версии Java.
Использование установленных на компьютере предыдущих версий Java представляет собой серьезную угрозу безопасности.
Удаление предыдущих версий Java позволит гарантировать запуск приложений Java с использованием новейших обновлений безопасности и производительности для этой платформы.
Как удалить предыдущие версии Java?
Пользователи Windows могут безопасно удалить более ранние версии Java:
- при установке Java 8 (8u20 и выше),
- с помощью средства удаления Java, а также
- вручную (см. удаление Java для Windows)
Как удалить Java с компьютера?
Windows. Версии Java можно удалить вручную так же, как любые другие программы с компьютера Windows. Следуйте инструкциям по удалению Java для Windows вручную.
Предыдущие версии Java можно удалить вручную так же, как любые другие программы с компьютера Windows.
Предыдущие версии Java могут отображаться в списке программ как J2SE, Java 2, Java SE или Java Runtime Environment.
Windows 10 — удаление программ
- Откройте меню Пуск.
- Выберите Настройки
- Выберите Система
- Выберите Элементы и приложения
- Выберите программу для удаления и нажмите ее кнопку Удалить.
- Ответьте на запросы, чтобы завершить удаление
Windows 8 — удаление программ
- В меню «Пуск» введите Панель управления в окне поиска. Выберите панель управления.
- При отображении панели управления выберите Удаление программы из категории программ.
- Выберите программу для удаления, затем нажмите правой кнопкой мыши и выберите Удалить или нажмите на кнопку «Удалить» в верхней части списка программ.
- Нажмите Да для подтверждения удаления программы.
Windows 7 и Vista — Удаление программы
- Откройте меню Пуск.
- Выберите Панель управления.
- Выберите Программы.
- Выберите Программы и компоненты.
- Выделите программу, которую требуется удалить, и нажмите кнопку Remove (Удалить).
Для удаления программ могут потребоваться права администратора.
Windows XP — удаление программ
- Откройте меню Пуск.
- Выберите Панель управления.
- На панели управления щелкните значок Установка и удаление программ.
- В окне ‘Add/Remove Programs’ (Установка и удаление программ) отображается список всех программных продуктов, установленных в системе, включая программное обеспечение Java. Выделите программный продукт, который требуется удалить, и нажмите кнопку Remove(Удалить).
Нужны ли предыдущие версии Java?
Последняя доступная версия совместима с предыдущими версиями. Однако некоторые приложения (или апплеты) Java могут быть зависимы от конкретной версии. Их запуск может оказаться невозможным, если эта версия не установлена. Если приложению или веб-странице требуется предыдущая версия Java, следует сообщить об этом поставщику или разработчику, а также запросить обновление приложения для обеспечения совместимости со всеми версиями Java.