How to Update Java

Learn how you can update Java for Windows, Mac, and Android devices

how to update Java
How to update Java.


Because of its widespread use across operating systems and web apps, Java is updated frequently to enhance functionality and patch security vulnerabilities. For this reason, it is important to make sure that the version of Java running on your device is up-to-date.

Although many Java installations update automatically or prompt users when an update is available, it is helpful to understand how to update the software manually. The steps to update Java vary slightly depending on the platform you're using.

How to Update Java on Windows 8 and Windows 10

Manually updating Java on Windows is typically done through the Java Control Panel.

    • Windows 10: Type "java" into the Windows/Cortana search box, located in the lower left-hand corner of your screen. When the pop-out menu appears select Configure Java, located in the Apps section.
    • Windows 8: Select the Search icon, located towards the bottom or right-hand side of your screen. When the search interface appears, type "java control panel" in the edit field, then press the Enter key. Select the Java Control Panel icon, now displayed in the Apps section.
  1. The Java Control Panel will appear, overlaying your desktop or open application windows. Select the Update tab.

  2. Java's update settings will now be displayed, containing configurable options about the updating mechanism, as well as the ability to forcefully check for a new version.

    update java on windows
    The Java Control Panel on Windows 10.

    It is recommended to leave the Check for Updates Automatically setting active. You can also instruct Windows to notify you before downloading. By default, Java will check for updates once per week. To modify this frequency, select the Advanced button. If your device is not always on, you should set a date and time when it's likely to be powered on and connected to the internet. 

  3. Towards the bottom of the screen are details about when the last update took place. Select the accompanying Update Now button to manually check if a newer version of Java is available. If so, the download and installation process will begin.

  4. You'll be asked to grant the Java Updater permission to make changes to your system. Do so.

  5. Follow the prompts provided to complete the update process.

How to Update Java on macOS

Manually updating Java on macOS, along with its updated-related settings, can be achieved via the Java Control Panel.

  1. Select the Apple icon, located in the upper left-hand corner of the screen.

  2. When the drop-down menu appears, select System Preferences

  3. In the System Preferences interface that appears, select the Java icon, typically found in the bottom row of preferences.

  4. The Java Control Panel will appear, overlaying your desktop or open application windows. Select the Update tab.

  5. Information will reveal the last time Java was updated on your Mac, as well as whether or not a new update is available.

    Leave the Check for Updates Automatically setting active, or enable it by selecting its accompanying checkbox.

  6. Select Check for Updates or Update Now, depending on which one is displayed based on your particular situation.

    update Java in macOS
    The Java Control Panel in macOS.
  7. If a new update is downloaded, follow the prompts provided to complete the process.

    You may be asked to enter your macOS password to allow Java Update to install a new helper tool. If prompted for this password, enter it, then select Install Helper.

    Java should now be updated.

How to Update Java on Android

Unlike macOS and Windows, updating Java on Android smartphones and tablets isn't something that can be done by the end user. In fact, without utilizing emulator workarounds or rooting your phone and installing third-party apps, Java is technically not even supported in the same way that it is on other operating systems.

Therefore, there's no true way to check for or force a Java update on your Android device. Any related updates would usually be handled by the device manufacturer or the OS update mechanism itself.