Java download for windows 10 update 151

Java download for windows 10 update 151

java download for windows 10 update 151

Download Java JRE 8 Update 151 (64-bit) for PC from FileHorse. Windows Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64. Download Java Runtime Environment (JRE) for Windows to run Java Java Runtime Environment (JRE) has had 2 updates within the past 6 months. Operating Systems Windows, Windows 7, Windows 8, Windows 10. Manual Java download page for Linux. Get the latest version of the Java Runtime Environment (JRE) for Linux. Important Oracle Java License Update Java software for your computer, or the Java Runtime Environment, is also referred to.

Java download for windows 10 update 151 - apologise, but

Java version history

List of versions of the Java programming language

The Java language has undergone several changes since JDK 1.0 as well as numerous additions of classes and packages to the standard library. Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to propose and specify additions and changes to the Java platform. The language is specified by the Java Language Specification (JLS); changes to the JLS are managed under JSR 901.

In addition to the language changes, other changes have been made to the Java Class Library over the years, which has grown from a few hundred classes in JDK 1.0 to over three thousand in J2SE 5. Entire new APIs, such as Swing and Java2D, have been introduced, and many of the original JDK 1.0 classes and methods have been deprecated. Some programs allow conversion of Java programs from one version of the Java platform to an older one (for example Java 5.0 backported to 1.4) (see Java backporting tools).

Regarding to Oracle Java distribution, version 11 is the currently supported long-term support (LTS) version (and Java 8 LTS to some degree). ("Oracle Customers will receive Oracle Premier Support"); Oracle released for the "legacy" Java 8 LTS the last free software "public update" in January 2019 for commercial use, while Oracle continues to release no-cost public updates for Java 8 for e.g. development[1] and personal use indefinitely.[2] Java 10 is the previously supported rapid release version. Java 10 support ended on the same date that support for Java 11 began, in September 2018. Java 7 is no longer publicly supported, and Java 9 has stopped receiving updates since Java 9 was a short-term rapid release version that has been superseded by Java 10 and now Java 11. For Java 11, long-term support will not be provided by Oracle for the public; instead, the broader OpenJDK community, as AdoptOpenJDK or others, is expected to perform the work.[3]

Java 15 General Availability occurred on September 15, 2020, with Java 16 now in development.

Version Release
date
End of Free
Public Updates[1][4][5]
Extended
Support Until
Old version, no longer maintained: JDK Beta1995??
Old version, no longer maintained: JDK 1.0January 1996??
Old version, no longer maintained: JDK 1.1February 1997??
Old version, no longer maintained: J2SE 1.2December 1998??
Old version, no longer maintained: J2SE 1.3May 2000??
Old version, no longer maintained: J2SE 1.4February 2002October 2008February 2013
Old version, no longer maintained: J2SE 5.0September 2004November 2009April 2015
Old version, no longer maintained: Java SE 6December 2006April 2013December 2018
Old version, no longer maintained: Java SE 7July 2011April 2015July 2022
Older version, yet still maintained: Java SE 8 (LTS)March 2014January 2019 for Oracle (commercial)
Indefinitely for Oracle (personal use)
At least May 2026 for AdoptOpenJDK
At least May 2026 for Amazon Corretto
December 2030
Old version, no longer maintained: Java SE 9September 2017March 2018 for OpenJDKN/A
Old version, no longer maintained: Java SE 10March 2018September 2018 for OpenJDKN/A
Older version, yet still maintained: Java SE 11 (LTS)September 2018At least October 2024 for AdoptOpenJDK
At least September 2027 for Amazon Corretto
September 2026
Old version, no longer maintained: Java SE 12March 2019September 2019 for OpenJDKN/A
Old version, no longer maintained: Java SE 13September 2019March 2020 for OpenJDKN/A
Old version, no longer maintained: Java SE 14March 2020September 2020 for OpenJDKN/A
Current stable version:Java SE 15September 2020March 2021 for OpenJDKN/A
Future release: Java SE 16March 2021September 2021 for OpenJDKN/A
Future release: Java SE 17 (LTS)September 2021TBATBA
Older version, still maintained

History[edit]

In September 2017, Mark Reinhold, chief Architect of the Java Platform, proposed to change the release train to "one feature release every six months" rather than the current two-year schedule,[6][7] and later the proposal took effect.

JDK 1.0[edit]

The first version was released on January 23, 1996.[8][9] The first stable version, JDK 1.0.2, is called Java 1.[9]

JDK 1.1[edit]

Major additions in the release on February 19, 1997 included:[10]

J2SE 1.2[edit]

Codename Playground

The release on December 8, 1998 and subsequent releases through J2SE 5.0 were rebranded retrospectively Java 2 and the version name "J2SE" (Java 2 Platform, Standard Edition) replaced JDK to distinguish the base platform from J2EE (Java 2 Platform, Enterprise Edition) and J2ME (Java 2 Platform, Micro Edition). This was a very significant release of Java as it tripled the size of the Java platform to 1520 classes in 59 packages. Major additions included:[12]

J2SE 1.3[edit]

Codename Kestrel

The most notable changes in the May 8, 2000 release were:[13][14]

J2SE 1.4[edit]

Codename Merlin

The February 6, 2002 release was the first release of the Java platform developed under the Java Community Process as JSR 59. Major changes included:[15][16]

Public support and security updates for Java 1.4 ended in October 2008. Paid security updates for Oracle customers ended in February 2013.[17]

J2SE 5.0[edit]

Codename Tiger

The release on September 30, 2004 was originally numbered 1.5, which is still used as the internal version number. The number was changed to "better reflect the level of maturity, stability, scalability and security of the J2SE".[18] This version was developed under JSR 176.

J2SE 5.0 entered its end-of-public-updates period on April 8, 2008; updates are no longer available to the public as of November 3, 2009. Updates were available to paid Oracle customers until May 2015.[1]

Tiger added a number of significant new language features:[19][20]

  • Generics: provides compile-time (static) type safety for collections and eliminates the need for most typecasts (type conversion) (specified by JSR 14)
  • Metadata: also called annotations; allows language constructs such as classes and methods to be tagged with additional data, which can then be processed by metadata-aware utilities (specified by JSR 175)
  • Autoboxing/unboxing: automatic conversions between primitive types (such as ) and primitive wrapper classes (such as ) (specified by JSR 201)
  • Enumerations: the keyword creates a typesafe, ordered list of values (such as , , etc.); previously this could only be achieved by non-typesafe constant integers or manually constructed classes (typesafe enum pattern) (specified by JSR 201)
  • Varargs: the last parameter of a method can now be declared using a type name followed by three dots (e.g. ); in the calling code any number of parameters of that type can be used and they are then placed in an array to be passed to the method, or alternatively the calling code can pass an array of that type
  • Enhanced loop: the loop syntax is extended with special syntax for iterating over each member of either an array or any , such as the standard classes (specified by JSR 201)
  • Improved semantics of execution for multi-threaded Java programs; the new Java memory model addresses issues of complexity, effectiveness, and performance of previous specifications[21]
  • Static imports

There were also the following improvements to the standard libraries:

Java 5 is the last release of Java to officially support Microsoft Windows 98 and Windows ME,[23] while Windows Vista was the newest version of Windows that J2SE 5 was supported on prior to Java 5 going end-of-life in October of 2009.[17]

Java 5 Update 5 (1.5.0_05) is the last release of Java to work on Windows 95 (with Internet Explorer 5.5 installed) and Windows NT 4.0.[24]

Java 5 was first available on Apple Mac OS X 10.4 (Tiger)[25] and was the default version of Java installed on Apple Mac OS X 10.5 (Leopard).

Public support and security updates for Java 1.5 ended in November 2009. Paid security updates for Oracle customers ended in April 2015.

Versioning change[edit]

This version introduced a new versioning system for the Java language, although the old versioning system continued to be used for developer libraries:

Both version numbers "1.5.0" and "5.0" are used to identify this release of the Java 2 Platform Standard Edition. Version "5.0" is the product version, while "1.5.0" is the developer version. The number "5.0" is used to better reflect the level of maturity, stability, scalability and security of the J2SE.

This correspondence continued through later releases (Java 6 = JDK 1.6, Java 7 = JDK 1.7, and so on).

Java 5 updates[edit]

Release Release date Highlights
Java SE 5 2004-10-04 Metadata, generic types, autoboxing and auto-unboxing of primitive types, enhanced loop, enumerated types, static import, formatted I/O, varargs, and concurrency utilities. Improved startup time and memory footprint. Sharing of read-only data between multiple running JVMs. Remote monitoring and management. A new JVM profiling API. Programmatic generation of stack traces. Support for XML 1.1 with Namespaces, XML Schema, SAX 2.0.2, DOM Level 3, and XSLT with a fast XSLTC compiler. Unicode 4.0 support.
Java SE 5 Update 1 2004-12-25 50 bugs have been fixed.
Java SE 5 Update 2 2005-03-16 A few crashes were fixed. The program is now compiled with better optimization. Calendar bugfixes and other bugfixes were made.
Java SE 5 Update 3 2005-05-03 This release fixes several bugs, including crashes of the Linux Mozilla plugin.
Java SE 5 Update 4 2005-07-04 With the release, J2SE support for Windows 64-bit has progressed from release candidate to final release. This version runs on AMD64/EM64T 64-bit mode machines with Windows Server 2003 x64 Editions.
Java SE 5 Update 5 2005-09-18 Several bugs were fixed and performance enhancements were made. Last release for Windows 95 and Windows NT 4.0.
Java SE 5 Update 6 2005-12-07 Prior to this update, an applet or application could specify the version of the JRE on which it would run. This has changed. All applets are executed with the latest JRE version.
Java SE 5 Update 7 2006-05-29 Several bugs were fixed and performance enhancements were made.
Java SE 5 Update 8 2006-08-13 Several bugs were fixed and performance enhancements were made.
Java SE 5 Update 9 2006-11-12 This release fixes several minor regressions.
Java SE 5 Update 10 2006-12-22 An implementation of the epoll I/O event notification facility, supported by Linux 2.6, was added. Many bugs were fixed.
Java SE 5 Update 11 2007-03-08 Several bugs were fixed and performance enhancements were made.
Java SE 5 Update 12 2007-06-11
Java SE 5 Update 13 2007-10-05 Multiple security vulnerabilities in Java Web Start relating to local file access were fixed. A security vulnerability in the JRE allowing network access restrictions to be circumvented was fixed. Several other security issues and minor bugs were fixed.
Java SE 5 Update 14
Java SE 5 Update 15 2008-03-06 Several crashes due to heap buffer out-of-bounds were fixed, along with several other bugs. New root certificates from AOL, DigiCert, and TrustCenter are now included.
Java SE 5 Update 16 2008-07-23 This release fixes several security flaws, such as DoS vulnerabilities, buffer overflows, and other bugs which could lead to crashes or which would give applets access to certain system resources. These vulnerabilities were located in Java Web Start, in the Java Management Extensions (JMX) Management Agent, and in the functions for handling XML data.
Java SE 5 Update 17 2008-12-03 The UTF-8 charset implementation was updated to handle the non-shortest form of UTF-8 byte sequences, introducing an incompatibility from previous releases. New root certificates were added. Many bugs were fixed.
Java SE 5 Update 18 2009-03-25 Several security issues were resolved. The behavior of the JNDI feature to store and retrieve Java objects in an LDAP directory was slightly modified. Five new root certificates were added. Many bugs were fixed.
Java SE 5 Update 19 2009-05-29 Support was added for several system configurations. Service Tag support was added. Many bugs were fixed, including several crashes and memory leaks.
Java SE 5 Update 20 2009-08-06 Several security vulnerabilities were resolved, such as potential system access by untrusted applets, and integer overflows in image processing and in Unpack200. Several new root certificates were added. Many other minor bugs were fixed.
Java SE 5 Update 21 2009-09-09 Many minor bugs were fixed.
Java SE 5 Update 22 2009-11-04 This release marks the End of Service Life (EOSL) for Java 5, and is its final public version. Several security vulnerabilities, reported as Sun Alerts 269868, 270474, 270475, and 270476, were fixed. Several other bugs were fixed. Furthermore, two new root certificates were added.
Java SE 5 Update 23 2010-01-13 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 32 security fixes.
Java SE 5 Update 24 2010-04-15 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 2 security fixes.
Java SE 5 Update 25 2010-07-07 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 26 security fixes.
Java SE 5 Update 26 2010-10-12 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 2 security fixes.
Java SE 5 Update 27 2010-12-08 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 22 security fixes.
Java SE 5 Update 282011-02-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 22 security fixes[27]
Java SE 5 Update 29 2011-03-21 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 21 security fixes.
Java SE 5 Update 30 2011-06-07 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 1 security fix.
Java SE 5 Update 31 2011-08-16 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 10 security fixes.
Java SE 5 Update 322011-10-18Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 20 security fixes[28]
Java SE 5 Update 33 2011-12-12 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 21 security fixes.
Java SE 5 Update 342012-02-14Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 14 security fixes[29]
Java SE 5 Update 35 2012-04-26 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 5 security fixes.
Java SE 5 Update 362012-06-12Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 14 security fixes[30]
Java SE 5 Update 382012-08-14Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 30 security fixes[31]
Java SE 5 Update 392013-02-19Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 50 security fixes[32]
Java SE 5 Update 402013-02-19Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 5 security fixes[33]
Java SE 5 Update 412013-03-04Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 2 security fixes[34]
Java SE 5 Update 452013-04-16Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 42 security fixes[35]
Java SE 5 Update 512013-06-18Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 40 security fixes[36]
Java SE 5 Update 552013-10-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 51 security fixes[37]
Java SE 5 Update 612014-01-14Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 36 security fixes[38]
Java SE 5 Update 652014-04-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 37 security fixes[39]
Java SE 5 Update 712014-07-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 20 security fixes[40]
Java SE 5 Update 752014-10-16Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 25 security fixes[41]
Java SE 5 Update 812015-01-21Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 19 security fixes[42]
Java SE 5 Update 852015-04-14Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 14 security fixes[43]

Java SE 6[edit]

Codename Mustang

As of the version released on December 11, 2006, Sun replaced the name "J2SE" with Java SE and dropped the ".0" from the version number.[44] Internal numbering for developers remains 1.6.0.[45]

This version was developed under JSR 270.

During the development phase, new builds including enhancements and bug fixes were released approximately weekly. Beta versions were released in February and June 2006, leading up to a final release that occurred on December 11, 2006.

Major changes included in this version:[46][47]

  • Support for older Win9x versions dropped; unofficially, Java 6 Update 7 was the last release of Java shown to work on these versions of Windows.[citation needed] This is believed[by whom?] to be due to the major changes in Update 10.
  • Scripting Language Support (JSR 223): Generic API for tight integration with scripting languages, and built-in MozillaJavaScriptRhino integration.
  • Dramatic performance improvements for the core platform,[48][49] and Swing.
  • Improved Web Service support through JAX-WS (JSR 224).
  • JDBC 4.0 support (JSR 221).
  • Java Compiler API (JSR 199): an API allowing a Java program to select and invoke a Java Compiler programmatically.
  • Upgrade of JAXB to version 2.0: Including integration of a StAX parser.
  • Support for pluggable annotations (JSR 269).[50]
  • Many GUI improvements, such as integration of SwingWorker in the API, table sorting and filtering, and true Swing double-buffering (eliminating the gray-area effect).
  • JVM improvements include: synchronization and compiler performance optimizations, new algorithms and upgrades to existing garbage collection algorithms, and application start-up performance.

Java 6 can be installed to Mac OS X 10.5 (Leopard) running on 64-bit (Core 2 Duo and higher) processor machines.[51] Java 6 is also supported by both 32-bit and 64-bit machines running Mac OS X 10.6 (Snow Leopard).

Java 6 reached the end of its supported life in February 2013, at which time all public updates, including security updates, were scheduled to be stopped.[52][53] Oracle released two more updates to Java 6 in March and April 2013, which patched some security vulnerabilities.[54][55]

Java 6 updates[edit]

After Java 6 release, Sun, and later Oracle, released several updates which, while not changing any public API, enhanced end-user usability or fixed bugs.[56]

Release Release date Highlights
Java SE 6 2006-12-23 This release adds many enhancements in the fields of Web services, scripting, databases, pluggable annotations, and security, as well as quality, compatibility, and stability. JConsole is now officially supported. Java DB support has been added.
Java SE 6 Update 12007-05-07
Java SE 6 Update 22007-07-03
Java SE 6 Update 32007-10-03
Java SE 6 Update 42008-01-14HotSpot VM 10
Java SE 6 Update 52008-03-05Several security flaws were eliminated. New root certificates from AOL, DigiCert, and TrustCenter are now included.
Java SE 6 Update 62008-04-16A workaround for the infamous Xlib/XCB locking assertion issue was introduced. A memory leak when using Kerberos authentication with LoginContext was fixed. Several other bugs were fixed.
Java SE 6 Update 7[57]Unofficially, Java SE 6 Update 7 (1.6.0.7) is the last version of Java that was shown to be working on the Win9x family of operating systems[citation needed]
Java SE 6 Update 10[58]2008-10-15 HotSpot VM 11. Major changes for this update include:
  • Java Deployment Toolkit, a set of JavaScript functions to ease the deployment of applets and Java Web Start applications.[58]
  • Java Kernel, a small installer including only the most commonly used JRE classes. Other packages are downloaded when needed.
  • Enhanced updater.
  • Enhanced versioning and pack200 support: server-side support is no longer required.[58]
  • Java Quick Starter, to improve cold start-up time.
  • Improved performance of Java2D graphics primitives on Windows, using Direct3D and hardware acceleration.
  • A new Swinglook and feel called Nimbus and based on synth.[59]
  • Next-Generation Java Plug-In: applets now run in a separate process and support many features of Web Start applications.[58]
Java SE 6 Update 11[60]2008-12-0313 security fixes[61]
Java SE 6 Update 12[62]2008-12-12 No security fixes; 64-bit Java plug-in (for 64-bit web browsers only); Windows Server 2008 support; performance improvements of graphics and JavaFX applications
Java SE 6 Update 13[63]2009-03-24 7 security fixes, JNDI store and retrieve Java objects in LDAP slightly modified, JMX Change (createMBeanunregisterMBean), 4 new root certificates added
Java SE 6 Update 14[64]2009-05-28 HotSpot VM 14. This release includes extensive performance updates to the JIT compiler, compressed pointers for 64-bit machines, as well as support for the G1 (Garbage First) low-pause garbage collector.[65][66]

The option directs the HotSpot JIT compiler to use escape analysis to determine if local objects can be allocated on the stack instead of the heap.[67]

Some developers have noticed an issue introduced in this release which causes debuggers to miss breakpoints seemingly randomly.[68] Sun has a corresponding bug, which is tracking the issue. The workaround applies to the Client and Server VMs.[69] Using the option will prevent the failure. Another workaround is to roll back to update 13, or to upgrade to update 16.

Java SE 6 Update 152009-08-04 Introduced patch-in-place functionality[70]
Java SE 6 Update 162009-08-11 Fixed the issue introduced in update 14 which caused debuggers to miss breakpoints[71]
Java SE 6 Update 17[72]2009-11-04Security fixes; two new root certificates
Java SE 6 Update 18[73]2010-01-13No security fixes; Hotspot VM 16; support for Ubuntu 8.04 LTS Desktop Edition, SLES 11, Windows 7, Red Hat Enterprise Linux 5.3, Firefox 3.6, VisualVM 1.2; updated Java DB; many performance improvements
Java SE 6 Update 19[74]2010-03-30Security fixes; root certificate changes: seven new, three removed, five replaced with stronger signature algorithms; interim fix for TLS renegotiation attack
Java SE 6 Update 20[75]2010-04-152 security fixes
Java SE 6 Update 21[76]2010-07-07No security fixes; Hotspot VM 17; support for Red Hat Enterprise Linux 5.4 and 5.5, Oracle Enterprise Linux 4.8, 5.4, 5.5; Google Chrome 4 support; support for Customized Loading Progress Indicators; VisualVM 1.2.2
Java SE 6 Update 22[77]2010-10-1229 security fixes; RFC 5746 support
Java SE 6 Update 23[78]2010-12-08No security fixes; Hotspot VM 19; better support for right-to-left languages
Java SE 6 Update 24[79]2011-02-1521 security fixes; updated Java DB
Java SE 6 Update 252011-03-21 No security fixes; Hotspot VM 20; support for Internet Explorer 9, Firefox 4 and Chrome 10; improved BigDecimal; includes "tiered" compilation in the Server VM that enables it to start quickly as does the Client VM, while achieving better peak performance (this feature is enabled by specifying and command options)[80]
Java SE 6 Update 26[81]2011-06-0717 new security fixes;[82] last version compatible with Windows Vista SP1
Java SE 6 Update 27[83]2011-08-16No security fixes; certification for Firefox 5
Java SE 6 Update 29[84]2011-10-1820 security fixes, various bug fixes[85]
Java SE 6 Update 30[86]2011-12-12No security fixes; fix for SSL regression in Update 29; support for Red Hat Enterprise Linux 6
Java SE 6 Update 31[87]2012-02-1414 security fixes and one bug fix; last version work reliably for Windows 2000[88]
Java SE 6 Update 32[89]2012-04-26No security fixes, various bug fixes
Java SE 6 Update 33[90]2012-06-1214 security fixes, improved VM configuration file loading
Java SE 6 Update 34[91]2012-08-14No security fixes, various bug fixes
Java SE 6 Update 35[92]2012-08-30Contains a security-in-depth fix[93]
Java SE 6 Update 37[94]2012-10-1630 security fixes
Java SE 6 Update 38[95]2012-12-11Various bug fixes[96]
Java SE 6 Update 39[97]2013-02-0150 security fixes
Java SE 6 Update 41[98]2013-02-195 security fixes
Java SE 6 Update 43[99]2013-03-042 security fixes
Java SE 6 Update 45[100]2013-04-1642 security fixes;[101] other changes;[100] final public update.[102]
Java SE 6 Update 51[103]2013-06-18Not available publicly, only available through the Java SE Support program and in Apple Update for OS X Snow Leopard, Lion & Mountain Lion; up to 40 security fixes[104]
Java SE 6 Update 65[105]2013-10-15Not available publicly, only available through the Java SE Support program and in Apple Update for OS X Snow Leopard, Lion & Mountain Lion; at least 11 critical security fixes[106]
Java SE 6 Update 71[107]2014-01-14Not available for public download; 33 fixes[108]
Java SE 6 Update 75[109]2014-04-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster no. #54; 25 security fixes[110]
Java SE 6 Update 81[111]2014-07-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 11 security fixes[112]
Java SE 6 Update 85[113]2014-10-16Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 18 security fixes[114]
Java SE 6 Update 91[115]2015-01-21Linux x64 and Windows i586 versions are available as the Java SE 6 Reference Implementation.[116] Other versions are only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 15 security fixes[117]
Java SE 6 Update 952015-04-14Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 14 security fixes[118]
Java SE 6 Update 1012015-07-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 18 security fixes[119] Certification for IE 10 and 11 was introduced in 1.6.0_101
Java SE 6 Update 1052015-10-20Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 17 security fixes[120]
Java SE 6 Update 1112016-01-20Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 13 security fixes[121]
Java SE 6 Update 1132016-02-05Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 1 security fix[122]
Java SE 6 Update 1152016-04-21Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 8 security fixes[123]
Java SE 6 Update 1212016-07-19Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 15 security fixes[124]
Java SE 6 Update 1312016-10-18Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 13 security fixes[125]
Java SE 6 Update 1412017-01-17Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 17 security fixes[126]
Java SE 6 Update 1512017-04-18Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 10 security fixes[127]
Java SE 6 Update 1612017-07-18Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 5 security fixes[128]
Java SE 6 Update 1712017-10-20Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 7 security fixes[129]
Java SE 6 Update 1812018-01-16Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 12 security fixes[130]
Java SE 6 Update 1912018-04-17Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 7 security fixes[131]
Java SE 6 Update 2012018-07-17Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 3 security fixes[132]
Java SE 6 Update 2112018-10-18Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 8 security fixes[133]

Java SE 7[edit]

Java 7 (codename Dolphin[134]) is a major update that was launched on July 7, 2011[135] and was made available for developers on July 28, 2011.[136] The development period was organized into thirteen milestones; on June 6, 2011, the last of the thirteen milestones was finished.[136][137] On average, 8 builds (which generally included enhancements and bug fixes) were released per milestone. The feature list at the OpenJDK 7 project lists many of the changes.

Additions in Java 7 include:[138]

Lambda (Java's implementation of lambda functions), Jigsaw (Java's implementation of modules), and part of Coin were dropped from Java 7, and released as part of Java 8 (except for Jigsaw, which was released in Java 9).[155][156]

Java 7 was the default version to download on java.com from April 2012 until Java 8 was released.[157]

Java 7 updates[edit]

Oracle issued public updates to the Java 7 family on a quarterly basis[158] until April 2015 when the product reached the end of its public availability.[159] Further updates for JDK 7, which are scheduled to continue until Jul 2022, are only made available to customers with a support contract.[160]

Release Release date Highlights
Java SE 7[161]2011-07-28Initial release; HotSpot VM 21
Java SE 7 Update 1[162]2011-10-1820 security fixes, other bug fixes
Java SE 7 Update 2[163]2011-12-12No security fixes; HotSpot VM 22; reliability and performance improvements; support for Solaris 11 and Firefox 5 and later; JavaFX included with Java SE JDK, improvements for web-deployed applications
Java SE 7 Update 3[164]2012-02-1414 security fixes[165]
Java SE 7 Update 4[166]2012-04-26No security updates; HotSpot VM 23; JDK Support for Mac OS X
Java SE 7 Update 5[167]2012-06-1214 security fixes[168]
Java SE 7 Update 6[169]2012-08-14JavaFX and Java Access Bridge included in Java SE JDK and JRE installation, JavaFX support for touch-enabled monitors and touch pads, JavaFX support for Linux, JDK and JRE Support for Mac OS X, JDK for Linux on ARM[170]
Java SE 7 Update 7[171]2012-08-304 security fixes[93]
Java SE 7 Update 9[172]2012-10-1630 security vulnerabilities fixes[173]
Java SE 7 Update 10[174]2012-12-11New security features, such as the ability to disable any Java application from running in the browser and new dialogs to warn you when the JRE is insecure, and bug fixes
Java SE 7 Update 11[175]2013-01-13Olson Data 2012i; bugfix for problems with registration of plugin on systems with Stand-alone version of JavaFX Installed, security fixes for CVE-2013-0422;[176] the default security level for Java applets and web start applications has been increased from "Medium" to "High"
Java SE 7 Update 13[177]2013-02-0150 security fixes
Java SE 7 Update 15[178]2013-02-195 security fixes
Java SE 7 Update 17[179]2013-03-042 security fixes
Java SE 7 Update 21[180]2013-04-16Multiple changes including 42 security fixes, a new Server JRE that doesn't include the plug-in, and the JDK for Linux on ARM
Java SE 7 Update 25[181]2013-06-18Multiple changes including 40 security fixes[104][182]
Java SE 7 Update 40[183]2013-09-10621 bug fixes,[184] New security features, hardfloat ARM, Java Mission Control 5.2 and Retina Display support[185]
Java SE 7 Update 45[186]2013-10-1551 security fixes;[106] protections against unauthorized redistribution of Java applications; restore security prompts; JAXP changes; TimeZone.setDefault change
Java SE 7 Update 51[187]2014-01-1436 security fixes; block JAVA applets without manifest (like Remote console – Java Applet – IBM IMM card, HP iLO card) even if warning dialog is with sentence "will be blocked in next version",[188][189] 17 bug fixes
Java SE 7 Update 55[190]2014-04-1537 security fixes,[110] 19 bug fixes[191]
Java SE 7 Update 60[192]2014-05-28Java Mission Control 5.3,[193] 130 bug fixes[194]
Java SE 7 Update 65[195]2014-07-1518 bug fixes[196]
Java SE 7 Update 67[197]2014-08-041 bug fix[197]
Java SE 7 Update 71[198]2014-10-1416 bug fixes[199]
Java SE 7 Update 72[200]2014-10-14Same release date with Update 71 as a corresponding Patch Set Update (PSU) for Java SE 7,[201] 36 bug fixes[202]
Java SE 7 Update 75[203]2015-01-2012 bug fixes,[204] SSLv3 disabled by default
Java SE 7 Update 76[205]2015-01-20Same release date with Update 75 as a corresponding Patch Set Update (PSU) for Java SE 7,[201] 97 bug fixes[206]
Java SE 7 Update 79[207]2015-04-1421 security fixes, 6 bug fixes,[208]
Java SE 7 Update 80[209]2015-04-14Last public release of Java 7; same release date with Update 79 as a corresponding Patch Set Update (PSU) for Java SE 7, 104 bug fixes[210]
Java SE 7 Update 85 2015-07-15Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 25 security fixes[211]
Java SE 7 Update 91 2015-10-20Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 20 security fixes[212]
Java SE 7 Update 95 2016-01-19 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 8 security fixes[213]
Java SE 7 Update 97 2016-02-05 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 1 security fix[122]
Java SE 7 Update 99 2016-03-23 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 1 security fix[214]
Java SE 7 Update 101 2016-04-18 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 22 security fixes[215]
Java SE 7 Update 111 2016-07-19 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 36 security fixes[124]
Java SE 7 Update 121 2016-10-18 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 32 security fixes[125]
Java SE 7 Update 131 2017-01-17 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 34 security fixes[126]
Java SE 7 Update 141 2017-04-18 Not available publicly, only available through the Java SE Support program and in Solaris 10's Recommended Patchset Cluster; 8 security fixes[216]
Источник: https://en.wikipedia.org/wiki/Java_version_history

Java download for windows 10 update 151

2 thoughts to “Java download for windows 10 update 151”

Leave a Reply

Your email address will not be published. Required fields are marked *