軟體下載 Java JDK 8 Update 60 (64-bit)

檔案名稱 jdk-8u60-windows-x64.exe

Java JDK 8 Update 60 (64-bit) 軟體下載

軟體資訊
檔案版本 Java JDK 8 Update 60 (64-bit)

檔案名稱 jdk-8u60-windows-x64.exe
檔案大小 186.16 MB
更新日期 2015-08-19
  • 1
    版本確認
  • 2
    檔案準備中
  • 3
    檔案下載

軟體介紹 & 更新資訊

Java JDK 8 Update 60 (64-bit)
Java Development Kit 64 位(也稱為 JDK)包含編譯,調試和運行使用 Java 編程語言編寫的小應用程序和應用程序所需的軟件和工具。 JDK 的主要組件是一組編程工具,包括 javac,jar 和 archiver,它們把相關的類庫打包成一個 JAR 文件。這個工具還有助於管理 JAR 文件,javadoc - 文檔生成器,它自動從源代碼註釋生成文檔,jdb - 調試器... Java Development Kit (64-bit) 軟體介紹

What's new in this version:

- This releases includes support for ARMv8 processors, Nashorn enhancements, and improvements to Deployment Rule Set functionality

Bug fixes:
- client-libs XMLParserTest unit test failure.
- client-libs GIFLIB upgrade
- client-libs CloseTTFontFileFunc callback should be removed
- client-libs 8077982 giflib upgrade breaks system giflib builds with earlier versions
- client-libs Deadlock with multimonitor fullscreen windows.
- client-libs [embedded] java.awt.GraphicsDevice.get/setDisplayMode behavior is incorrect when no display is present
- client-libs 2d OpenJDK7 returns incorrect TrueType font metrics
- client-libs 2d gcc compiler warnings in closed source code
- client-libs 2d Type1 font not loaded by java.awt.Font.createFont
- client-libs 2d [OGL] "java.lang.InternalError: not implemented yet" during the blit of VI to VI in xor mode
- client-libs 2d BufferedImage::getPropertyNames() always returns null
- client-libs 2d Printing to Postscript doesn't support dieresis
- client-libs 2d Java's system LnF on OS X: editable JComboBoxes are being rendered incorrectly
- client-libs 2d Path2D copy constructors and clone method propagate size of arrays from source path
- client-libs 2d Upgrade JDK to use LittleCMS 2.7
- client-libs 2d Path2D storage growth algorithms should be less linear
- client-libs 2d Could not enable D3D pipeline
- client-libs 2d OGL text renderer: gamma lut cleanup
- client-libs demo Remove debugging message from Font2DTest demo
- client-libs java.awt Attempting to remove help menu from java.awt.MenuBar throws NullPointerException
- client-libs java.awt Deadlock in SystemFlavorMap.getFlavorsForNative and SunToolkit.awtLock
- client-libs java.awt Frame is not created on the specified GraphicsDevice with two monitors
- client-libs java.awt -spash: can't be combined with -xStartOnFirstThread since JDK 7
- client-libs java.awt [macosx] Unused code in LWCToolkit.m
- client-libs java.awt NullPointerException and no event received when clipboard data flavor changes
- client-libs java.awt Switching to GTK L&F on-the-fly leads to X Window System error RenderBadPicture
- client-libs java.awt Focus lost in applet when browser window is minimized and restored
- client-libs java.awt GraphicsEnvironment.getHeadlessProperty() does not work for AIX
- client-libs java.awt Fix for JDK-7079254 changes behavior of MouseListener, MouseMotionListener
- client-libs java.awt Incorrect Exception message from java.awt.Desktop.open()
- client-libs java.awt IDEA IntelliJ crashes in objc_msgSend when an accessibility tool is enabled
- client-libs java.awt GUI perfomance are very slow compared java 1.6.0_45
- client-libs java.awt Toolkit.getScreenInsets() doesn't update if insets change
- client-libs java.awt [PIT] NPE in DnD tests apparently because of the fix to JDK-8061636
- client-libs java.awt System tray icon title freezes java
- client-libs java.awt Tremendous memory usage by JTextArea
- client-libs java.awt Focus doesn't move when pressing Shift + Tab keys
- client-libs java.awt java.awt.Checkbox.setState() call causes ItemEvent to be filed
- client-libs java.awt java.lang.IllegalArgumentException: aContainer is not a focus cycle root of aComponent
- client-libs java.awt Drawing deviates when validate() is invoked on java.awt.ScrollPane
- client-libs java.awt OperationTimedOut exception inside from XToolkit.syncNativeQueue call on Ubuntu 15.04
- client-libs java.awt Deadlock in awt clipboard
- client-libs java.awt Dragged events for extra mouse buttons (4,5,6) are not generated on JSplitPane
- client-libs java.awt [PIT] Test closed/java/awt/FullScreen/DisplayMode/CycleDMImage.java switches Linux to the single device mode
- client-libs java.awt Wrong changes were pushed with 8068886
- client-libs java.awt:i18n IME Composition Window is displayed on incorrect position
- client-libs java.beans Dead/outdated links in Javadoc of package java.beans
- client-libs javax.accessibility JComponent.AccessibleJComponent.addPropertyListeners adds exponential listeners
- client-libs javax.accessibility Open Source Java Access Bridge - Create Patch for JEP C127 8055831
- client-libs Java version applet hangs with Voice over turned on
- client-libs abort flag is not cleared for every write operation for JPEG ImageWriter
- client-libs javax.imageio JPGWriter does not throw UnsupportedException when canWriteSequence retunsfalse
- client-libs javax.imageio ImageInputStreamImpl.readShort/readIntdo not behave correctly at EOF
- client-libs javax.swing Typo in JInternalFrame setDefaultCloseOperation() doc (WindowClosing --> internalFrameClosing)
- client-libs javax.swing link back to self in javadoc JTextArea.replaceRange()
- client-libs javax.swing JDesktopPane,JFileChooser violate encapsulation by returning internal Dimensions
- client-libs javax.swing Some Swing classes violate encapsulation by returning internal Insets
- client-libs javax.swing Swing's Threading Policy example does not compile
- client-libs javax.swing example in JFormattedTextField API docs instantiates abstract class
- client-libs javax.swing Animated icon is not visible by click on menu
- client-libs javax.swing Pending String deadlocks UIDefaults
- client-libs javax.swing JavaDoc for JSpinner contains errors
- client-libs javax.swing [macosx] Label shortening via " ... " broken when String contains combining diaeresis
- client-libs javax.swing No Horizontal Mouse Wheel Support In BasicScrollPaneUI
- client-libs javax.swing mouse wheel scroll closes combobox popup
- client-libs javax.swing JButtons stay pressed after they have lost focus if you use the mouse wheel
- client-libs javax.swing Incorrect paint of JProgressBar in Nimbus LF
- client-libs javax.swing OutOfMemoryError: RepaintManager doesn't clean up cache of volatile images
- client-libs javax.swing The output's 'Page-n' footer does not show completely.
- client-libs javax.swing Gtk: call to UIManager.getSystemLookAndFeelClassName() leads to crash
- client-libs javax.swing Fullscreen mode is not working properly on Xorg
- client-libs javax.swing SwingSet2: Themes are incorrectly enabled when running with Nimbus Look and feel
- client-libs javax.swing Java application menu misbehaves when running multiple screen stacked vertically
- client-libs javax.swing Can not input Japanese in JTextField on RedHat Linux
- client-libs javax.swing JMenuBar looks bad under retina
- client-libs javax.swing ArrayIndexOutOfBoundsException in javax.swing.text.html.parser.ContentModel.first()
- client-libs javax.swing No mnemonics on Open and Save buttons in JFileChooser
- core-libs GetVersionEx in java.base/windows/native/libjava/java_props_md.c might not get correct Windows version
- core-libs JavaAdapterFactory.isAutoConvertibleFromFunction should be more robust
- core-libs Missing space on a boundary of concatenated strings
- core-libs EmptyStackException at startup if running with extended or unsupported charset
- core-libs (tz) Support tzdata2015e
- core-libs java.lang Object.wait(ms, ns) timeout returns early
- core-libs java.lang Use private static final char[0] for empty Strings
- core-libs java.lang (process) Child is terminated when parent's console is closed [win]
- core-libs java.lang Deprecate Unsafe monitor methods in JDK 8u release
- core-libs java.lang.invoke LambdaForm.prepare() does unnecessary work for cached LambdaForms
- core-libs java.lang.invoke Never taken branches should be pruned when GWT LambdaForms are shared
- core-libs java.lang.invoke Customize LambdaForms which are invoked using MH.invoke/invokeExact
- core-libs java.lang.invoke CountingWrapper.asType() is broken
- core-libs java.lang.invoke DMH LFs should be customizeable
- core-libs java.lang.invoke Customize adapted MethodHandle in MH.invoke() case
- core-libs java.lang:reflect Lazy-init thread safety problems in core reflection
- core-libs java.math java.math.BigDecimal.divide(BigDecimal, RoundingMode) produces incorrect result
- core-libs java.net HTTP Tunnel connection to NTLM proxy reauthenticates instead of using keep-alive
- core-libs java.net (sctp) Possible race initializing native IDs
- core-libs java.net (sctp) InternalError when receiving SendFailedNotification
- core-libs java.net JNI exception pending in jdk/src/solaris/native/java/net
- core-libs java.net HttpServer missing tailing space for some response codes
- core-libs java.net Setting IP_TOS on java.net sockets not working on unix
- core-libs java.net LoginContext Subject ignored by jdk8 sun.net.www.protocol.http.HttpURLConnection
- core-libs java.net Inet4AddressImpl regression caused by JDK-7180557
- core-libs java.nio (fc) FileChannel transferTo should use TransmitFile on Windows
- core-libs java.nio (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer
- core-libs java.nio (so) Socket adapter sendUrgentData throws IllegalBlockingMode when channel configured non-blocking
- core-libs java.nio.charsets IBM1166 Locale Request for Kazakh characters
- core-libs java.nio.charsets Coding regression in HKSCS charsets
- core-libs java.sql Backport JDBC tests from JDK 9 from test/java/sql and test/javax/sql to JDK 8u.
- core-libs java.text Long-form date format incorrect month string for Finnish locale
- core-libs java.text DateFormat in german locale returns wrong value for month march
- core-libs java.time Fix typos, errors and Javadoc differences in java.time
- core-libs java.time java.time.format.DateTimeFormatter error in API doc example
- core-libs java.time principal' should be 'principle' in java.time package description
- core-libs java.time java.time package javadoc typos
- core-libs java.time java.time javadoc error in DateTimeFormatter::parsedLeapSecond
- core-libs java.time java/time/test/java/time/format/TestZoneTextPrinterParser.java fails by timeout on slow device
- core-libs java.util ZipEntry/JarEntry.setCreation/LastAccessTime(null) don't throw NPE as specified
- core-libs java.util TimSort fails with ArrayIndexOutOfBoundsException on worst case long arrays
- core-libs java.util.concurrent Inconsistent exception handling in CompletableFuture.thenCompose
- core-libs java.util.concurrent Missed submissions in ForkJoinPool
- core-libs java.util.concurrent CPU overhead in FJ due to spinning in awaitWork
- core-libs java.util.concurrent LinkedTransferQueue.spliterator can report LTQ.Node object, not T
- core-libs java.util.jar Better message about incompatible zlib in Deflater.init
- core-libs java.util.jar Lazy conversion of ZipEntry time
- core-libs java.util.jar getNextEntry throws ArrayIndexOutOfBoundsException when unzipping file
- core-libs java.util.stream Terminal operation properties should not be back-propagated to upstream operations
- core-libs java.util:i18n (tz) TimeZone.getDefault() call returns incorrect value in Windows terminal session
- core-libs java.util:i18n Optimization for locale resources loading isn't working
- core-libs java.util:i18n Unpredictable timezone on Windows when OS's timezone is not found in tzmappings
- core-libs java.util:i18n Support ISO 4217 "Current funds codes" table (A.2)
- core-libs java.util:i18n SimpleDateFormat formatting of "LLLL" in English is incorrect; should be identical to "MMMM"
- core-libs java.util:i18n Performance degradation observed with TimeZone Benchmark
- core-libs javax.naming IPv6 Nameservers in resolv.conf throws NumberFormatException
- core-libs javax.naming ./jndi/ldap/Connection.java needs to avoid spurious wakeup
- core-libs javax.naming Empty optional parameters of LDAP query are not interpreted as empty
- core-libs javax.script Nashorn bug retrieving array property after key string concatenation
- core-libs javax.script (typo in the spec) javax.script.ScriptEngineFactory.getLanguageName
- core-libs javax.script javax.script.ScriptEngineFactory.getParameter spec is not completely consistent with the rest of the API
- core-libs javax.script Nashorn JSON.parse drops numeric keys
- core-libs javax.script Instance properties with getters returning wrong values
- core-libs javax.script The spec on javax.script.Compilable contains a typo and confusing inconsistency
- core-libs javax.script Javascript for-in loop returned extra keys
- core-libs javax.sql RowSetWarning does not correctly chain warnings
- core-libs javax.sql Add RowSetMetaDataImpl Tests and add column range validation to isdefinitlyWritable
- core-libs javax.sql BaseRowSet returns the wrong default value for escape processing
- core-libs jdk.nashorn Nashorn test framework @argument does not handle quoted strings
- core-libs jdk.nashorn Global scope should be initialized lazily
- core-libs jdk.nashorn Investigate if RuntimeCallSite linkage can be removed
- core-libs jdk.nashorn jjs scripting: need way to quote $EXEC command arguments to protect spaces
- core-libs jdk.nashorn Eager code generation fails for earley boyer with split threshold set to 1000
- core-libs jdk.nashorn Function with same body not reparsed after SyntaxError
- core-libs jdk.nashorn JSON-friendly wrapper for objects
- core-libs jdk.nashorn Finally blocks inlined incorrectly
- core-libs jdk.nashorn Disable dual fields when not using optimistic types
- core-libs jdk.nashorn BrowserJSObjectLinker should give priority to beans linker for property get/set
- core-libs jdk.nashorn ant javadoc target is broken
- core-libs jdk.nashorn Local variable type calculation mismatch
- core-libs jdk.nashorn bound java static method throws NPE when 'null' is used for this argument
- core-libs jdk.nashorn Dead typed push methods in ArrayData
- core-libs jdk.nashorn Improve error message when with statement is passed a POJO
- core-libs jdk.nashorn @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files
- core-libs jdk.nashorn NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec
- core-libs jdk.nashorn NashornScriptEngine.put/get() impls don't conform to NPE, IAE spec assertions
- core-libs jdk.nashorn Halve the function object creation code size
- core-libs jdk.nashorn Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object
- core-libs jdk.nashorn NashornScriptEngine returns javax.script.ScriptContext instance with insonsistent get/remove methods behavior for undefined attributes
- core-libs jdk.nashorn Build errors in 8u-dev after backporting JDK-8067139 and JDK-8066232
- core-libs jdk.nashorn New compiler warning after JDK-8067139
- core-libs jdk.nashorn Can't compare Java enums to strings
- core-libs jdk.nashorn nashorn should not use obj.getClass() for null checks
- core-libs jdk.nashorn Arrays.asList results in ClassCastException with a JS array
- core-libs jdk.nashorn Test for JDK-8068872 fails in tip
- core-libs jdk.nashorn SimpleScriptContext used by NashornScriptEngine doesn't completely complies to the spec regarding exception throwing
- core-libs jdk.nashorn const re-assignment should not reported as a "early error"
- core-libs jdk.nashorn Regex matching causes java.lang.ArrayIndexOutOfBoundsException: 64
- core-libs jdk.nashorn Indirect eval fails when used as an element of an array or as a property of an object
- core-libs jdk.nashorn Canonicalize "is a JS string" tests
- core-libs jdk.nashorn Startup time: Port shell.js to Java
- core-libs jdk.nashorn More aggressive value discarding
- core-libs jdk.nashorn Static analysis of IfNode should consider terminating branches
- core-libs jdk.nashorn Add tests for JSON parsing of numeric keys
- core-libs jdk.nashorn Threads spinning infinitely in WeakHashMap.get running test262parallel
- core-libs jdk.nashorn Add tests for the basic failure of try/finally compilation
- core-libs jdk.nashorn Typed array setters are very slow when index exceeds capacity
- core-libs jdk.nashorn Slow scope access to global let/const does not work
- core-libs jdk.nashorn jjs exits even when non-daemon threads are still active
- core-libs jdk.nashorn toNumber(String) accepts illegal characters
- core-libs jdk.nashorn nashorn tests should avoid using package names used by nashorn sources
- core-libs jdk.nashorn Several nashorn tests failing
- core-libs jdk.nashorn Undeclared globals in eval code should not be handled as fast scope
- core-libs jdk.nashorn Nashorn crashes when attempting to start TypeScript compiler
- core-libs jdk.nashorn Don't create impossible converters for ScriptObjectMirror
- core-libs jdk.nashorn Persistent code cache should support more configurations
- core-libs jdk.nashorn jdk.nashorn.internal.runtime.arrays.IntArrayData.convert assertion
- core-libs jdk.nashorn Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException
- core-libs jdk.nashorn Eliminate dead code around Nashorn code generator
- core-libs jdk.nashorn Enforce best practices for Node token API usage
- core-libs jdk.nashorn Code generator emits an extra POP for discarded boolean logical operation
- core-libs jdk.nashorn Misleading error message when explicit signature constructor is called with wrong arguments
- core-libs jdk.nashorn Nashorn $ENV.PWD is originally undefined
- core-libs jdk.nashorn -d option should dump script source as well
- core-libs jdk.nashorn transparently download testng.jar for Nashorn testing
- core-libs jdk.nashorn use path separator setting consistently in Nashorn project properties
- core-libs jdk.nashorn fix usage of replace and file separator in Nashorn tests
- core-libs jdk.nashorn add $EXECV command to Nashorn scripting mode
- core-libs jdk.nashorn Javadoc warnings in Global.java after lazy initialization
- core-libs jdk.nashorn delete of bound Java method property results in crash
- core-libs jdk.nashorn Allow conversion of native arrays to Queue and Collection
- core-libs jdk.nashorn ListAdapter should take advantage of JSObject
- core-libs jdk.nashorn jjs "nashorn.args" system property is not effective when script arguments are passed
- core-libs jdk.nashorn ListAdapter throws NPE when adding/removing elements outside of JS context
- core-libs jdk.nashorn erroneous dot file generated from Nashorn --print-code
- core-libs jdk.nashorn rename ScriptingFunctions.tokenizeCommandLine
- core-libs jdk.nashorn engine.eval call from a java method which was called from a previous engine.eval results in wrong ScriptContext being used.
- core-libs jdk.nashorn fix Nashorn ant externals command
- core-libs jdk.nashorn reduce dependency of Nashorn tests on external components
- core-libs jdk.nashorn Missing final modifier in method parameters (nashorn code convention)
- core-libs jdk.nashorn JSONListAdapter should delegate its [[DefaultValue]] to wrapped object
- core-libs jdk.nashorn Nashorn -nse option causes parse error on anonymous function definition
- core-libs jdk.nashorn Return value of Objects.requireNonNull call can be used
- core-libs jdk.nashorn address Javadoc warnings in Nashorn source code
- core-libs jdk.nashorn add autoimports sample script to easily explore Java classes in interactive mode
- core-libs jdk.nashorn regression: apply on $EXEC fails with ClassCastException
- core-libs jdk.nashorn Indirect evals should be strict with -strict option
- core-libs jdk.nashorn eval within a 'with' leaks definitions into global scope
- core-libs jdk.nashorn Global scope is not accessible with indirect load call
- core-libs jdk.nashorn Strict eval throws ClassCastException with large scripts
- core-libs jdk.nashorn Convert Scope from interface to class
- core-libs jdk.nashorn obj."prop" and obj.'prop' should result in SyntaxError
- core-libs jdk.nashorn nasgen prototype, instance member count calculation is wrong
- core-libs jdk.nashorn Java adapters with class-level overrides should preserve variable arity constructors
- core-svc debugger nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException
- core-svc debugger JDI ObjectReferenceImpl.invokeMethod() validation fails for virtual invocations of method with declaring type being an interface
- core-svc java.lang.management Race condition in java/lang/management/ThreadMXBean/AllThreadIds.java
- core-svc javax.management Agent NullPointerException when rmi.port in use
- core-svc javax.management JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC
- core-svc tools AIX port of "8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework"
- deploy Java Control Panel accessibility problem with labels and text fields
- deploy java.com link in some of the dialogs are not accessible
- deploy With expired or selfsigned DeploymentRuleSet, not hint is provied in JCP Rule Set dialog.
- deploy DRS: The messaging for invalid rule set jar is not explicit.
- deploy echo elements in ruleset.xml
- deploy Clicking cancel on security dialog for preloader clears the DeniedCertStore
- deploy DRS: Want customizable message in case of application blocking if only default rule is specified
- deploy [parfait] File Handle Leak in configcache_pd.c
- deploy Revert project file accidentally pushed
- deploy The text location of "More information" overlap with "code" in mixed code dialog
- deploy Unit test failures: JNLPClassloaderTest, JNLP2ClassLoaderTest
- deploy Remove support for downloaded JavaFX classes
- deploy Add DRS rules block to Java Usage Tracker records.
- deploy Ensure JFR options could be passed to webstart app by specifying VM arguments in the JCP
- deploy DRS 1.2: checksum algorithm needs to be restricted to SHA-256
- deploy deployment_toolkit DRS: Unable to include escaped characters in message
- deploy deployment_toolkit Test jnlp_file/applicationDesc/index.html#args fails with incorrect arg value
- deploy packager 8u60 Windows 64-bit packager - install succeeds but application fails to start
- deploy plugin DeploymentRuleSet on run action
- deploy plugin Applet is not started in IE on dynamic insertion into a web page
- deploy plugin Java Console GUI is irresponsive in JRE 8u20 on OS X
- deploy plugin Plugin missing MIME type registration for application/x-java-applet;version=1.8
- deploy plugin Slow cache performance since JRE 7u06
- deploy plugin [macosx] Menu items are appearing on top of other windows
- deploy plugin [macosx] Menu items disappear and redrawn quickly when moving mouse into applet frame
- deploy plugin When applet is relaunched, extra JUT records can be sent
- deploy plugin fix to JDK-8078534 removed part of fix to JDK-8076220
- deploy plugin StringIndexOutOfBoundsException in CertUtils.checkWildcardDomain
- deploy plugin embedded_jnlp param requires also code or jnlp_href param or applet arg.
- deploy plugin The applet thrown NullPointerException when loading it
- deploy webstart Application with Signed JNLP cannot pass accented characters in
- deploy webstart Web Start applet process fails to exit
- deploy webstart Java Webstart downloading packed files can result in Timezone set to UTC
- deploy webstart Xcode javaws Project to Debug Native Code
- deploy webstart Fix Xcode project
- deploy webstart Netbeans javaws Project to Debug Native Code
- deploy webstart Visual Studio javaws Project to Debug Native Code
- deploy webstart NPE (instead of proper error dialog) thrown when some jnlp files have no resources
- deploy webstart DRS certificate based rule does not match with Java WS Application compressed by pack200
- deploy webstart jnlp spec version 8.20 is not supported
- deploy webstart jnlp "codebase" attribute has been made mandatory
- deploy webstart Jnlp fails to load with CouldNotLoadArgumentException after JDK-8075179
- deploy webstart cert based run rule doesn't work when running offline
- deploy webstart Web Start does not honor height / width % values
- deploy webstart remove dead code to donwload JavaFX on demand.
- globalization DateFormat for Singapore/English locale (en_SG) is M/d/yy instead of d/M/yy
- globalization translation [de,fr,pt_BR,sv] duplicate mnemonics in JCP security tab.
- globalization translation [windows 8] S. Chinese quotation mark needs to be replaced by English quotation mark
- globalization translation Broken Localization Strings (XMLSchemaMessages_de.properties)
- globalization translation jdk8u60 l10n resource file translation update 2
- hotspot Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes
- hotspot compiler hotspot, "impossible" assertion failure
- hotspot compiler volatile double accesses are not explicitly atomic in C2
- hotspot compiler make DeoptimizeALot dependent on number of threads
- hotspot compiler C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto
- hotspot compiler C2: CmpU nodes can end up with wrong type information
- hotspot compiler C2: inlining failure due to access checks being too strict
- hotspot compiler SPARC PICL causes significantly longer startup times
- hotspot compiler Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
- hotspot compiler SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.
- hotspot compiler SIGSEGV in c2 compiled code with OptimizeStringConcat
- hotspot compiler C2: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations
- hotspot compiler Use RBP register as proper frame pointer in JIT compiled code on x86
- hotspot compiler assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
- hotspot compiler assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo],def)) failed: after block local scheduling
- hotspot compiler assert(!failing()) failed: Must not have pending failure. Reason is: out of memory
- hotspot compiler resolve conflicts between open and closed ports
- hotspot compiler Nondeterministic wrong answer on arithmetic
- hotspot compiler Never-taken branches cause repeated deopts in MHs.GWT case
- hotspot compiler GWT can be marked non-compilable due to deopt count pollution
- hotspot compiler C2 code generator can replace -0.0f with +0.0f on Linux
- hotspot compiler Compilation of constant array containing different sub classes crashes the JVM
- hotspot compiler assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp
- hotspot compiler Unsafe load can loose control dependency and cause crash
- hotspot compiler 8011102 changes may cause incorrect results.
- hotspot compiler ppc: pass thread to throw_AbstractMethodError
- hotspot compiler C2's superword optimization causes unaligned memory accesses
- hotspot compiler JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
- hotspot compiler compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed
- hotspot compiler Crash in PhaseIdealLoop with "assert(!had_error) failed: bad dominance"
- hotspot compiler JVM times out with vdbench on SPARC M7-16
- hotspot compiler Integer.toString(int value) sometimes throws NPE
- hotspot compiler PPC64: Fix wrong rotate instructions in the .ad file
- hotspot compiler 8068945 changes break building the zero JVM variant
- hotspot gc Full GC' events miss date stamp information occasionally
- hotspot gc Per-phase timing measurements for strong roots processing
- hotspot gc G1: assert(_hrs.max_length() == _expansion_regions) failed
- hotspot gc jmap reports unexpected used/free size of concurrent mark-sweep generation
- hotspot gc Early reclaim of large objects that are referenced by a few objects
- hotspot gc os::commit_memory on Solaris uses aligment_hint as page size
- hotspot gc TestParallelHeapSizeFlags fails with unexpected heap size
- hotspot gc Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags
- hotspot gc Hot card cache flush chunk size too coarse grained
- hotspot gc Verification in ClassLoaderData::is_alive is too slow
- hotspot gc SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
- hotspot gc G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
- hotspot gc Object copy time regressions after JDK-8031323 and JDK-8057536
- hotspot gc ParNew promotion failed is serialized on a lock
- hotspot gc G1 iterates over JNIHandles two times
- hotspot gc JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
- hotspot gc Improved handling of age during object copy in G1
- hotspot gc Refactor G1s usage of save_marks and reduce related races
- hotspot gc Refactor VM GC operations caused by allocation failure
- hotspot gc G1 ignores AlwaysPreTouch
- hotspot gc Clean up G1 remembered set oop iteration
- hotspot gc assert(is_available(index)) failed in G1 cset
- hotspot gc Decrease Hot Card Cache Lock contention
- hotspot gc Eagerly reclaimed humongous objects left on mark stack
- hotspot gc When iterating over a card, G1 often iterates over much more references than are contained in the card
- hotspot gc Simplify ArgumentsExt and remove unneeded functionallity
- hotspot gc Refactor the G1GCPhaseTime logging to make it easier to add new phases
- hotspot gc Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
- hotspot gc Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap
- hotspot gc SATB buffer processing found reclaimed humongous object
- hotspot gc SATB queue pre-filter verify found reclaimed humongous object
- hotspot gc Simplify deal_with_reference
- hotspot gc TracePageSizes output reports wrong page size on Windows with G1
- hotspot gc SATB apply_closure_to_completed_buffer should have closure argument
- hotspot gc verify_no_cset_oops found reclaimed humongous object in SATB buffer
- hotspot gc VM hangs in C2Compiler
- hotspot gc BACKOUT - metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space
- hotspot gc Code heap does not use large pages
- hotspot gc nmethod related crash in CMS
- hotspot jvmti jvmtiStringPrimitiveCallback should not be invoked when string value is null
- hotspot jvmti JSR 292: assert(type() == T_OBJECT) failed: type check
- hotspot jvmti jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
- hotspot jvmti the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale
- hotspot jvmti "java.lang.NullPointerException: Method name is null" from StackTraceElement.
- hotspot jvmti more performance issues in class redefinition
- hotspot jvmti Popping a stack frame after exception breakpoint sets last method param to exception
- hotspot runtime Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell
- hotspot runtime Class verifier accepts an invalid class file
- hotspot runtime Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer
- hotspot runtime -Xcheck:jni improvements to exception checking and excessive local refs
- hotspot runtime Excessive checked JNI warnings from Java startup
- hotspot runtime hotspot build failed with gcc version Red Hat 4.4.6-4
- hotspot runtime HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError
- hotspot runtime Add method to WhiteBox to get vm pagesize.
- hotspot runtime ZERO variant build is broken
- hotspot runtime Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well
- hotspot runtime CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
- hotspot runtime Zero+PPC64: Stack overflow when running Maven
- hotspot runtime VirtualSpace does not use large pages
- hotspot runtime Zero builds fails after JDK-6898462
- hotspot runtime Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier
- hotspot runtime Locks need better debug-printing support
- hotspot runtime perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR."
- hotspot runtime JVM crashes in JNI if toString is declared as an interface method
- hotspot runtime Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath
- hotspot runtime JVM stuck in infinite loop during verification
- hotspot runtime AllocateHeap() and ReallocateHeap() should be inlined.
- hotspot runtime BSD build failures due to undefined macros
- hotspot runtime [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve()
- hotspot svc Hide lambda proxy frames in stacktraces
- hotspot svc serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda
- hotspot svc Event based tracing locks to rank as leafs where possible
- hotspot svc SA update
- hotspot svc jstack not working on core files
- hotspot svc Fix for 8030115 breaks build on Windows and Solaris
- hotspot svc support new PTRACE_GETREGSET
- hotspot svc Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner")
- hotspot svc Infinite loop reading types during jmap attach.
- hotspot svc jdb eval java.util.Arrays.asList(array) shows inconsistent behaviour
- hotspot svc SystemTap does not work when JDK is compiled with GCC 5
- hotspot test AARCH64: testlibrary does not support AArch64
- install [mac os x] Update '3 Billion Devices' Advert on SetupProgress Dialog
- install 8u20 and later should not change the MSI UpgradeCode for each JRE version
- install Create HKLMSOFTWAREJavaSoftJava Runtime Environment registry keys with msi.
- install [macosx] StagedXML is missing
- install Improve naming consistency in make/installer/bundles/macosx/Makefile
- install auto_update [AU]The auto update window does not read the tag of au-descriptor.xml file to set the "More information" link
- install auto_update [de, fr, it, ko, pt_BR, sv] Layout issue (truncation) in AUWelcome dialog
- install auto_update JDK9 nightly build from 01/23 failed
- install auto_update Add files skipped from the fix to JDK-8071490 by mistake
- install install Install dialogs look bad on Windows when display is set to high DPI
- install install MSI/MST files should be deleted after install
- install install Incorrect UninstallString windows register key in JDK 1.6, 1.7 and 8
- install install HtmlUI: "Change destination folder" checkbox in WelcomeDialog is not accessible by mouse
- install install HtmlUI: checkbox text labels should be clickable
- install install 8u60 nightly solaris_sparcv9_5.10-product build fails
- install install jre8-40 fails to install on SuSE 11.3
- other-libs corba Incorrect property name documented in CORBA InputStream API
- other-libs corba RMI-IIOP communication fails when ConcurrentHashMap is passed to remote method
- performance The CDS classlist needs to be updated for 8u60
- security-libs java.security Improve tracing for java.security.debug=certpath
- security-libs java.security Memory leak in ProtectionDomain cache
- security-libs java.security KeychainStore requires non-null password to be supplied when retrieving a private key
- security-libs java.security Support keystore type detection for JKS and PKCS12 keystores
- security-libs java.security StackOverflowError during PolicyFile lookup
- security-libs java.security NullPointerException in PKCS#12 Keystore in PKCS12KeyStore.java
- security-libs javax.crypto To interpret case-insensitive string locale independently
- security-libs javax.crypto Improve GHASH performance
- security-libs javax.crypto Java 8 cannot load its cacerts in FIPS. no such provider: SunEC
- security-libs javax.crypto:pkcs11 java.security.ProviderException: Error parsing configuration with space
- security-libs javax.net.ssl keystore and truststore debug output could be much better
- security-libs javax.net.ssl deadlock in java/io/PrintStream when verbose java.security.debug flags are set
- security-libs javax.net.ssl Only the first DNSName entry is checked for endpoint identification
- security-libs javax.net.ssl Disable RC4 cipher suites
- security-libs org.ietf.jgss:krb5 dns_lookup_realm should be false by default
- tools jdeps shows "not found" if target class has no reference other than its own package
- tools Update 8u jdeps list of internal APIs
- tools javac NullPointerException compiling annotation values that have bodies
- tools javac javac -parameters does not emit parameter names for lambda expressions
- tools javac Java compiler performance degradation jdk1.7 vs. jdk1.6 should be amended
- tools javac Debugger doesn't show variables *outside* lambda
- tools javac Inference failure with nested invocation
- tools javac Debugger has no access to outer variables inside Lambda
- tools javac Wrong LineNumberTable for default constructors
- tools javac Javac erroneously uses instantiated signatures when merging abstract most-specific methods
- tools javac javac generates LVT entry with length 0 for local variable
- tools javac langtools/test/Makefile should not use OS-specific jtreg binary
- tools javac remove unnecessary complexity in Flow and Bits, after JDK-8064857
- tools javac Compiler may generate wrong InnerClasses attribute for static enum reference
- tools javac Make certain annotation classfile warnings opt-in
- tools javac java.lang.AssertionError when compiling JDK 1.4 code in JDK 8
- tools javac javac, shouldn't check nested stuck lambdas during overload resolution
- tools javac Redundant CONSTANT_Class entry not generated for inlined constant
- tools javac Varargs access check mishandles capture variables
- tools javac Check varargs access against inferred signature
- tools javac The crash reporting URL listed by javac needs to be updated
- tools javac Deeply chained expressions + several overloads + unnecessary inference result in excessive compile times.
- tools javac Using Lambda Expression with name clash results in ClassFormatError
- tools javadoc(tool) Table's field width in "Use" page generated by javadoc with '-s' is unbalanced
- tools launcher Deprecate Multi-Version Java Launcher (mJRE) for JDK8
- tools launcher javac does not recognize '*.java' as file if '-J' option is specified
- xml javax.xml.parsers ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser
- xml jaxp AIOBE occurs when accessing to document function in extended function in JAXP
- xml jaxp XSL: wrong answer from substring() function
- xml jaxp getNodeValue should return 'null' value for Element nodes

Java JDK 8 Update 60 (64-bit) 相關參考資料
Download Java Development Kit (64bit) 8 Update 60 ...

2015年9月10日 — Java Development Kit (JDK) is a comprehensive software development environment specifically designed for Java programming language.

https://www.filepuma.com

Java 8 release changes

This change updates the JDK providers to use 2048 bits ... Java 8 Update 60 (8u60). Release Highlights. IANA ... The change is applicable to 32 bit and 64 bit ...

https://www.java.com

Java 8 發行版本變更

... JDK 8 將系統特性更新為使用傳統Base64 編碼格式 ... Java 8 Update 60 (8u60) ... 「Java 控制面板」中的 更新 標籤除了32 位元版本以外,還可以讓使用者自動更新已安裝在系統 ...

https://java.com

Java JDK 8 Update 60 (64-bit) Download for PC

2015年8月19日 — Download Java JDK 8 Update 60 (64-bit) for Windows PC from FileHorse. 100% Safe and Secure ✓ Free Download 64-bit Software Version.

https://www.filehorse.com

Java SE 8 Archive Downloads (JDK 8u202 and earlier)

Solaris SPARC 64-bit (SVR4 package), 125.09 MB. jdk ... jdk-8u60-linux-arm64-vfp-hflt.tar.gz. Linux x86 ... jdk-8-solaris-x64.tar.Z. Solaris x64, 93.15 MB. jdk-8 ...

https://www.oracle.com