Do I Need Java Installed on My Computer?
You need Java only if a specific application requires it. Most everyday computer use β browsing, email, office applications, video streaming β does not require Java. If nothing you use asks for it, you can safely leave it uninstalled.
You need Java if you run any of these
- Minecraft Java Edition β the official launcher bundles its own JRE since 2021, but modded setups and older launchers often need a system JDK/JRE.
- IntelliJ IDEA β ships with its own JRE, but needs a JDK installed to compile your Java/Kotlin code.
- Eclipse or NetBeans β require a JDK.
- DBeaver β bundles JRE, but some drivers require a full JDK.
- Apache JMeter, Postman (desktop), SoapUI β require Java.
- Any Java web server you run locally β Spring Boot, Tomcat, Jetty all need a JDK.
- Android development β requires a JDK (usually bundled in Android Studio).
You do not need Java for
- Web browsing (any browser)
- Microsoft Office, Google Docs, or LibreOffice
- Most desktop games (they use their own runtimes)
- Video/audio streaming or editing software
- Python, Node.js, Go, Rust, or .NET development
How to check if something needs Java
If a program fails to launch or shows an error mentioning "Java runtime" or "JVM", it needs Java. Install the version specified β usually the latest LTS from adoptium.net covers most requirements.
What if I remove Java by mistake?
Any application that needed Java will fail to launch or show an error about a missing JVM. Simply reinstall Java and it will work again. No data is lost by removing the JDK β it only affects applications that depend on it.
The legacy browser plug-in question
Before 2017, many enterprise web apps ran inside the browser via the Java Applet Plug-in. That technology is gone β deprecated in Java 9, removed in Java 11, and unsupported by all modern browsers. If you have legacy software that still requires Java in the browser, it is time to migrate β this is a security liability.