Java Runtime Environment (64-bit)

最新版本 Java JRE 8 Update 351 (64-bit)

Java JRE 8 Update 351 (64-bit)

Java JRE 8 Update 351 (64-bit)
Java 運行時環境 64 位(JRE)允許您玩在線遊戲,與世界各地的人聊天,計算您的抵押貸款興趣,並查看三維圖像,僅舉幾例。這也是企業計算基礎的內聯網應用和其他電子商務解決方案的組成部分。下載 Java 脫機安裝程序安裝程序!

Java 運行時環境(JRE)提供庫,Java 虛擬機和其他組件來運行用 Java 編程語言編寫的小程序和應用程序。另外,兩個關鍵的部署技術是 JRE 的一部分:Java Plug-in,它允許 Applets 在常用瀏覽器中運行; 以及通過網絡部署獨立應用程序的 Java Web Start。許多跨平台應用程序還需要 Java 才能正常運行。從 FileHorse 下載適用於 PC 的 Java 64 位離線安裝程序.

Java 是 Sun Microsystems 在 1995 年首次發布的編程語言和計算平台。除非安裝了 Java,否則將會有許多應用程序和網站無法正常工作。每天。 Java 是快速,安全和可靠的。從筆記本電腦到數據中心,遊戲機到科學超級計算機,手機上網,Java 64 位無處不在! Java 是我們數字生活的核心。它是開展職業生涯,探索人機界面,構建世界上最好的應用程序,以及在各地從車庫到全球組織開創創新的平台。

為什麼要升級到最新的 Java 版本?
最新的 Java 版本包含了重要的增強功能改善在您的機器上運行的 Java 應用程序的性能,穩定性和安全性。安裝此免費更新將確保您的 Java 應用程序繼續安全有效地運行.

當我下載 Java 軟件時,我將得到什麼?
Java 運行時環境(JRE)64 位是您下載 Java 軟件時獲得的。 JRE 由 Java 虛擬機(JVM),Java 平台核心類和支持的 Java 平台庫組成。 JRE 是 Java 軟件的運行時部分,您只需在 Web 瀏覽器中運行它即可.

什麼是 Java 插件軟件?
Java 插件軟件是 Java 運行時環境(JRE)的一個組件。 JRE 允許用 Java 編程語言編寫的小程序在各種瀏覽器中運行。 Java 插件軟件不是獨立的程序,不能單獨安裝.

我聽說過 Java 虛擬機和 JVM 這兩個術語。這是 Java 軟件嗎?
Java 虛擬機只是參與 Web 交互的 Java 軟件的一個方面。 Java 虛擬機內置於 Java 軟件下載中,可幫助運行 Java 應用程序.

注意:當您的 Java 安裝完成時,您可能需要重新啟動瀏覽器(關閉所有瀏覽器窗口並重新打開)以啟用 Java 安裝。

也可用:下載 Java 運行時環境 Mac

ScreenShot

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

檔案名稱 jre-8u351-windows-x64.exe
檔案大小
系統 Windows Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64
軟體類型 免費軟體
作者 Oracle
官網 http://www.java.com/en/
更新日期 2022-10-18
更新日誌

What's new in this version:

New Features:
- Security-libs/java.security
- Upgrade the Default PKCS12 MAC Algorithm
- The default MAC algorithm used in a PKCS #12 keystore has been updated. The new algorithm is based on SHA-256 and is stronger than the old one based on SHA-1. See the security properties starting with keystore.pkcs12 in the java.security file for detailed information.
- The new SHA-256 based MAC algorithms were introduced in the 11.0.12, 8u301, and 7u311 JDK versions. Keystores created using this newer, stronger, MAC algorithm cannot be opened in JDK versions earlier than 11.0.12, 8u301, and 7u311. A 'java.security.NoSuchAlgorithmException' exception will be thrown in such circumstances.
- For compatibility, use the keystore.pkcs12.legacy system property, which will revert the algorithms to use the older, weaker algorithms. There is no value defined for this property.
- Hotspot/runtime
- Os::set_native_thread_name() cleanups
- On platforms that support the concept of a thread name on their native threads, the java.lang.Thread.setName() method will also set that native thread name. However, this will only occur when called by the current thread, and only for threads started through the java.lang.Thread class (not for native threads that have attached via JNI). The presence of a native thread name can be useful for debugging and monitoring purposes. Some platforms may limit the native thread name to a length much shorter than that used by the java.lang.Thread, which may result in some threads having the same native name.

Other Notes:
- Enable Java Access Bridge Check Box Option in Control Panel Is Not Available with JDK 11 Installer
- The Java Access Bridge checkbox in the Windows Control Panel is not available in JDK11. This registration was part of the public JRE installation.

However, Java Access Bridge can still be enabled and disabled by following these steps:
- Copy %JAVAHOME%binwindowsaccessbridge-64.dll to %WINDOWSHOME%SYSTEM32. A reboot might be required after this step.
- Run %JAVAHOME%binjabswitch /enable and %JAVAHOME%binjabswitch /disable
- Note: %WINDOWSHOME% is the directory where Microsoft Windows is installed (for example, C:WINDOWS) %JAVAHOME% is the directory where your JDK is installed (for example, C:Program FilesJavajdk-11)
- Security-libs/java.security
- Disabled SHA-1 Signed JARs
- JARs signed with SHA-1 algorithms are now restricted by default and treated as if they were unsigned. This applies to the algorithms used to digest, sign, and optionally timestamp the JAR. It also applies to the signature and digest algorithms of the certificates in the certificate chain of the code signer and the Timestamp Authority, and any CRLs or OCSP responses that are used to verify if those certificates have been revoked. These restrictions also apply to signed JCE providers.

To reduce the compatibility risk for JARs that have been previously timestamped, there is one exception to this policy:
- Any JAR signed with SHA-1 algorithms and timestamped prior to January 01, 2019 will not be restricted.
- This exception may be removed in a future JDK release. To determine if your signed JARs are affected by this change, run jarsigner -verify -verbose -certs on the signed JAR, and look for instances of "SHA1" or "SHA-1" and "disabled" and a warning that the JAR will be treated as unsigned in the output.

For example:
- Signed by "CN="Signer""
- Digest algorithm: SHA-1 (disabled)
- Signature algorithm: SHA1withRSA (disabled), 2048-bit key

- WARNING: The jar will be treated as unsigned, because it is signed with a weak algorithm that is now disabled by the security property:
- Jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024, SHA1 denyAfter 2019-01-01
- JARs affected by these new restrictions should be replaced or re-signed with stronger algorithms.
- Users can, at their own risk, remove these restrictions by modifying the java.security configuration file (or override it by using the java.security.properties system property) and removing "SHA1 usage SignedJAR & denyAfter 2019-01-01" from the jdk.certpath.disabledAlgorithms security property and "SHA1 denyAfter 2019-01-01" from the jdk.jar.disabledAlgorithms security property.
- Security-libs/org.ietf.jgss:krb5
- Deprecate 3DES and RC4 in Kerberos
- The des3-hmac-sha1 and rc4-hmac Kerberos encryption types (etypes) are now deprecated and disabled by default. Users can set allow_weak_crypto = true in the krb5.conf configuration file to re-enable them (along with other weak etypes including des-cbc-crc and des-cbc-md5) at their own risk. To disable a subset of the weak etypes, users can list preferred etypes explicitly in any of the default_tkt_enctypes, default_tgs_enctypes, or permitted_enctypes settings.
- Core-libs/java.lang
- Phantom references are automatically cleared as soft and weak references
- This enhancement changes phantom references to be automatically cleared by the garbage collector as soft and weak references.
- An object becomes phantom reachable after it has been finalized. This change may cause the phantom reachable objects to be GC'ed earlier - previously the referent is kept alive until PhantomReference objects are GC'ed or cleared by the application. This potential behavioral change might only impact existing code that would depend on PhantomReference being enqueued rather than when the referent be freed from the heap.
- Core-libs/java.lang
- Java.lang.ref.Reference.enqueue method clears the reference object before enqueuing
- Java.lang.ref.Reference.enqueue method clears the reference object before it is added to the registered queue. When the enqueue method is called, the reference object is cleared and get() method will return null in JDK 9.
- Typically when a reference object is enqueued, it is expected that the reference object is cleared explicitly via the clear method to avoid memory leak because its referent is no longer referenced. In other words the get method is expected not to be called in common cases once the enqueuemethod is called. In the case when the get method from an enqueued reference object and existing code attempts to access members of the referent, NullPointerException may be thrown. Such code will need to be updated.
- Core-libs/java.lang
- Java.lang.ref.Reference Does Not Support Cloning
- Java.lang.ref.Reference::clone method always throws CloneNotSupportedException. Reference objects cannot be meaningfully cloned. To create a new Reference object, call the constructor to create a Reference object with the same referent and reference queue instead.
- Core-libs/java.time
- Update Timezone Data to 2022c
- This version includes changes from 2022b that merged multiple regions that have the same timestamp data post-1970 into a single time zone data. All time zone IDs remain the same but the merged time zones will point to a shared zone data.
- As a result, pre-1970 data may not be compatible with earlier JDK versions. The affected zones are Antarctica/Vostok, Asia/Brunei, Asia/Kuala_Lumpur, Atlantic/Reykjavik, Europe/Amsterdam, Europe/Copenhagen, Europe/Luxembourg, Europe/Monaco, Europe/Oslo, Europe/Stockholm, Indian/Christmas, Indian/Cocos, Indian/Kerguelen, Indian/Mahe, Indian/Reunion, Pacific/Chuuk, Pacific/Funafuti, Pacific/Majuro, Pacific/Pohnpei, Pacific/Wake, Pacific/Wallis, Arctic/Longyearbyen, Atlantic/Jan_Mayen, Iceland, Pacific/Ponape, Pacific/Truk, and Pacific/Yap.

Java JRE 8 Update 351 (64-bit) 相關參考資料
Download Java 8 Update 351 (Offline Installers)

2022年10月18日 — This Java release updates the default PKCS12 MAC algorithm and adds another method to set the native thread name.

https://www.itechtics.com

Download Java Runtime Environment (64bit) 8 Update 351 ...

2022年12月12日 — JRE comprises a set of libraries, class libraries, and other essential files that are required to run Java applications efficiently and securely ...

https://www.filepuma.com

Downloading Java JRE 8 Update 351 (64-bit) ...

With Java (JRE) you can run Java applications on your Windows PC! · Java JRE 8 Update 351 (64-bit) · Key details about this download.

https://www.filehorse.com

Java 8 發行版本變更

Java 8 Update 351 (8u351). 發行版本重點. IANA 時區資料 ... 「Java 控制面板」中的 更新 標籤除了32 位元版本以外,還可以讓使用者自動更新已安裝在系統上的64 位元JRE。

https://java.com

Java Downloads for All Operating Systems

2024年1月16日 — Java manual download page. Get the latest version of the Java Runtime Environment (JRE) for Windows, Mac, Solaris, and Linux.

https://www.java.com

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

Linux x86, 85.93 MB. jre-8u202-linux-i586.tar.gz ; Linux x64, 67.04 MB. jre-8u202-linux-x64.rpm ; Linux x64, 82.86 MB. jre-8u202-linux-x64.tar.gz ; Mac OS X x64 ...

https://www.oracle.com

Java SE 8 Archive Downloads (JDK 8u211 and later)

Java SE 8 Archive Downloads (JDK 8u211 and later) ; Windows x86 Compressed Archive, 74.64 MB. jre-8u391-windows-i586.tar.gz ; Windows x64 Installer, 64.37 MB. jre ...

https://www.oracle.com

Silent Installation of Java 8 Update 351 (64-bit) (8.0. ...

Java 8 Update 351 (64-bit) (8.0.3510.10) (JRE). Version, 8.0.3510.10. Platform, Windows. Vendor, Java. Architecture, 64-bit. Download Path, AutoDL. Silent ...

https://www.manageengine.com

下載Windows 專用的Java

» Windows 適用的64 位元Java 常見問題. 離線安裝. 無法下載嗎? 嘗試離線安裝程式. 下載Windows 適用的Java. Version 8 Update 401 (檔案大小: 64.43 MB) 為何建議Java 8 ...

https://www.java.com

下載適用於所有作業系統的Java

2024年1月16日 — Java 軟體手動下載頁面。取得Windows、Solaris 以及Linux 專用的最新版本Java Runtime Environment (JRE)。包括Apple Mac 作業系統平台連結。

https://www.java.com