The official Minecraft launcher and the Twitch Minecraft launcher will use Java 1.8.0_51
by default. This version was released on July 14, 2015. This version is very old, and has many performance and security issues. Many Minecraft mods will also have weird crashes and errors if you are not using a newer version. You can download a newer version of Java yourself here. The current recomendation is to download Version 8 Update 241. Please do not get Java 9 or Java 10, as mods do not work with those yet.
- Open the twitch laucher.
- Click on the triangle in the top right of the launcher to open a dropdown menu.
- Click settings, and then click on Minecraft on the left.
- Change the Launch Method from
Native Launcher
toJar Launcher
. - Scroll down to Java Version and click on the selection box.
- Confirm that
Always Latest Version
is showingJava: 1.8.0.161
or newer.
Note: If you don't see a newer version of Java, you need to install it! You can download newer versions of Java here. Please do not get Java 9 or Java 10, as mods do not work with those yet.
- Open the offiical minecraft launcher.
- Select the profile you want to modify in the bottom left.
- Click
Edit Profile
. - Go to
Java Settings (Advanced)
and check the box if it's not checked. - Change the file path to where you installed the new Java version.
- Click
Save Profile
. Try to launch the game to confirm it is correct.
The method of using updated Java with Twitch has changed after 1.12, as the Jar Launcher became unreliable.
New method:
Java
Twitch defaults to using an old version that comes with Minecraft, so you have to set the version yourself.
Downloading latest Java
The version you should use is the latest Java 8 64-bit, which you can find here:
https://java.com/en/download/manual.jsp
The one you need is
Windows Offline (64-bit)
Set Twitch to use most recent Java 8
Java Settings
section.-version:1.8+