8 Min.

Was ist Java — und warum ist Java-Sicherheit für Unternehmen Pflicht?

Jens Hagel
Jens Hagel in IT-Dienstleister

Inhalt in Kürze

  • Java ist Programmiersprache und Laufzeitumgebung in einem. Programme werden in plattformunabhängigen Bytecode übersetzt und auf der Java Virtual Machine ausgeführt — Windows, Linux, Server, alles gleich.
  • Im Mittelstand läuft Java heute meist auf Servern und in Branchen-Software (DMS, ERP, Steuer- und Anwaltsanwendungen) — auf Standard-Arbeitsplätzen ist es selten nötig.
  • Allein 2025 schloss Oracle in vier Critical Patch Updates dutzende Sicherheitslücken in Java SE — veraltete Versionen sind ein offenes Tor für Angreifer.
  • Seit dem Lizenzwechsel 2023 ist Oracle Java SE für viele Unternehmen teuer geworden. Freie OpenJDK-Distributionen (Eclipse Temurin, Amazon Corretto) sind technisch identisch.
  • Java-Updates gehören ins zentrale Patchmanagement — nicht in die Hand der Mitarbeiter, die Update-Pop-ups wegklicken.

Wer in einer mittelständischen Firma arbeitet, hat in den letzten Jahren mindestens einmal das gelbe Java-Update-Symbol gesehen. Wegklicken? Installieren? Was ist Java überhaupt — und braucht das Unternehmen das wirklich?

In über 20 Jahren als IT-Dienstleister sehen wir bei Neukunden immer wieder denselben Mix: Veraltete Java-Versionen auf jedem zweiten Rechner, niemand weiß, welche Anwendung sie braucht. Genau diese Lücke nutzen Angreifer. Höchste Zeit für Klartext.

Was ist Java? — Die kurze Definition

Java ist eine plattformunabhängige, objektorientierte Programmiersprache, ursprünglich 1995 von Sun Microsystems entwickelt (heute Oracle). Der Slogan „Write once, run anywhere” beschreibt das Prinzip: Java-Code läuft auf jedem Gerät mit einer Java Virtual Machine (JVM). 2026 ist Java 21 LTS die aktuelle Long-Term-Support-Version. ACHTUNG: Java ≠ JavaScript — das sind völlig unterschiedliche Sprachen.

Sun Microsystems veröffentlichte Java 1995, Oracle übernahm 2010. Programme werden in einer Zwischensprache namens Bytecode geschrieben und auf der Java Virtual Machine (JVM) ausgeführt. Ein Java-Programm läuft auf Windows, Linux, macOS oder einem Server identisch — ohne Anpassung.

Was viele „Java” nennen, ist eigentlich eines von drei Dingen:

BezeichnungWas es istWer es braucht
JDK (Development Kit)Compiler + BibliothekenEntwickler
JRE (Runtime Environment)LaufzeitumgebungAnwender und Server
JVM (Virtual Machine)virtuelle Plattform für Bytecodetechnischer Unterbau

Auf einem normalen Büro-Arbeitsplatz brauchen Sie meist keine eigenständige Java-Installation mehr. Browser-Plug-ins für Java sind seit Jahren tot, moderne Web-Anwendungen nutzen JavaScript (was technisch nichts mit Java zu tun hat — gleicher Name, andere Welt).

Java vs JavaScript vs Oracle Java — die Begriffe sortiert

Drei Begriffe, die im Alltag ständig verwechselt werden — und es geht nicht nur um Nuancen, sondern um Lizenzkosten, Patchpflichten und Compiler-Welten:

BegriffWas es bedeutetPraxis-Relevanz
Java (die Sprache)Objektorientierte Programmiersprache, läuft auf der JVM. Bytecode, plattformunabhängig.Server-Anwendungen, Branchensoftware, Android-Apps (bis Kotlin).
JavaScriptEigene Sprache aus dem Browser-Umfeld (Netscape, 1995). Läuft im Browser und in Node.js. Hat mit Java nichts zu tun.Webseiten-Verhalten, Frontend-Frameworks (React, Vue), serverseitig per Node.js.
Oracle Java SEOracles kommerzielle Java-Distribution. Identisch zu OpenJDK, aber mit Oracle-Support und kostenpflichtiger Lizenz für kommerzielle Nutzung.Seit 2019 für Unternehmen lizenzpflichtig (Oracle JDK 11+). Seit 2023 Employee-Modell — Lizenzkosten je Mitarbeiter, nicht je Installation.
OpenJDKFreie, quelloffene Referenz-Implementierung von Java. Eclipse Temurin und Amazon Corretto sind die bekanntesten Distributionen.Funktional identisch zu Oracle Java SE, keine Lizenzkosten. Für die meisten Mittelständler die richtige Wahl.

Faustregel für die Praxis: Wer „Java” sagt, meint fast immer die Sprache oder die Laufzeitumgebung — selten Oracle Java SE. Wer JavaScript meint, sollte JavaScript sagen. Diese drei Begriffe sauber zu trennen, spart bei Lizenzgesprächen und Sicherheits-Audits Stunden.

Wo läuft Java in Unternehmen wirklich?

Auch wenn Java auf Endgeräten weniger sichtbar ist: Im Hintergrund läuft die Sprache fast überall.

3 Mrd.
Geräte mit Java weltweit
90 %
der Banken-Backends nutzen Java
~50
CVEs in Java SE 2025 (Oracle)

In unseren Hamburger Mittelstands-Mandaten sehen wir Java vor allem hier:

  • Branchensoftware. DATEV-Anwendungen, Anwalts-Software, Architekturprogramme, Lager- und Warenwirtschaftssysteme — viele basieren intern auf Java.
  • Server-Anwendungen. Tomcat, JBoss, Oracle WebLogic, Confluence, Jira — alles Java-Server.
  • Build-Pipelines. Wer Software entwickelt, nutzt Maven oder Gradle — beide setzen Java voraus.
  • Industrie- und Steuerungs-Anwendungen. Lagerverwaltung, Produktionsplanung, Konfigurations-Tools von Maschinenbauern.
  • Java-Webstart-Altanwendungen. Vor allem im Public Sector — manche Behörden-Software klemmt noch an alten Java-8-Installationen.

Java vs. JavaScript — der wichtigste Unterschied

Wichtig zu wissen:

Java und JavaScript sind zwei völlig verschiedene Technologien. Java läuft serverseitig oder als Desktop-Anwendung. JavaScript läuft im Browser. Der ähnliche Name ist Marketing-Geschichte aus den 90ern — technisch sind beide so verwandt wie „Auto" und „Autobahn".

Wer von Java spricht, meint heute fast immer die Server- oder Anwendungswelt. Browser-Java existiert seit Java 11 schlicht nicht mehr.

Java-Sicherheit: Warum Updates nicht warten dürfen

Die unangenehme Wahrheit: Veraltete Java-Versionen sind seit über einem Jahrzehnt eines der häufigsten Einfallstore für Schadsoftware.

Allein 2025 hat Oracle in den vier Critical Patch Updates dutzende Sicherheitslücken in Java SE behoben — darunter mehrfach kritische Lücken, die Remote-Angriffe ohne Authentifizierung ermöglichten. Das CERT-Bund warnt in jedem Quartal vor neuen Lücken in Java SE.

Wir sehen es jede Woche: Backups, die seit Monaten nicht geprüft wurden. Alle denken, es läuft — bis der Ernstfall kommt und nichts wiederherstellbar ist. Deshalb testen wir Backups regelmäßig.

Jens Hagel Jens HagelGeschäftsführer, hagel IT-Services GmbH

Genau das gilt für Java auch: Niemand merkt, dass die JRE veraltet ist — bis ein Mitarbeiter ein präpariertes Office-Dokument öffnet und die Lücke ausgenutzt wird. Im BSI-Lagebericht 2025 tauchen veraltete Java-Versionen regelmäßig in der Liste der ausgenutzten Schwachstellen auf.

Java in Unternehmen sauber verwalten — in 5 Schritten

  1. Inventarisieren: Welche Geräte haben überhaupt Java installiert? Welche Version? Wer braucht es wofür? Mit Microsoft Intune oder einem RMM-Tool an einem Tag erledigt.
  2. Aufräumen: Alte JREs ohne erkennbaren Zweck entfernen. Faustregel: Wenn niemand sagen kann, wofür Java auf dem Rechner ist, gehört es runter.
  3. Lizenzfrage klären: Oracle Java SE oder freies OpenJDK? Für die meisten Mittelständler sind Eclipse Temurin oder Amazon Corretto die saubere Wahl — gleiche Technik, ohne Pro-Mitarbeiter-Lizenz.
  4. Patchmanagement automatisieren: Java-Updates zentral ausrollen — über Intune, Chocolatey oder das Patchmanagement Ihres Managed-Service-Providers. Niemals dem Endanwender überlassen.
  5. Server-Java separat behandeln: Server-JVMs werden anders aktualisiert als Desktop-JREs. Hier ist ein abgestimmter Wartungszyklus mit dem Anwendungs-Hersteller Pflicht.

Aus der Praxis: Drei Java-Probleme aus dem Hamburger Mittelstand

Fall 1 — Steuerkanzlei. Auf 18 von 20 Arbeitsplätzen lief Java SE 8 in einer fünf Jahre alten Version. Niemand wusste warum. Beim Aufräumen stellte sich heraus: Eine alte Excel-Vorlage hatte ein Java-Add-in genutzt, das längst nicht mehr im Einsatz war. Java auf 18 Geräten entfernt, Wartungsfenster gespart, Angriffsfläche reduziert.

Fall 2 — Architekturbüro. Eine teure CAD-Software setzte zwingend eine bestimmte Java-Version voraus. Auf den Arbeitsplätzen war zusätzlich eine andere, neuere JRE installiert — Konflikt vorprogrammiert. Lösung: Saubere Trennung zwischen System-JRE und der CAD-eigenen JRE über JAVA_HOME.

Fall 3 — Logistik-Spedition. Lager-Steuerung lief auf einem Java-Server (Tomcat, Java 7). Hersteller existierte nicht mehr. Migration auf Java 17 mit Test-Umgebung über zwei Monate, Geschäft lief während der gesamten Migration weiter. Heute läuft das System sicher und gepatcht.

Wir hatten 24 Jahre lang denselben IT-Dienstleister — bis er plötzlich Insolvenz angemeldet hat. Von einem Tag auf den anderen standen wir ohne Support da. Seitdem wissen wir: Man braucht einen Partner, der stabil aufgestellt ist.

Marcus Wendt · Geschäftsführer, Medizintechnik, 35 Mitarbeiter

Lizenzfalle Oracle Java SE — was 2023 passierte

Anfang 2023 hat Oracle das Lizenzmodell für Java SE umgestellt. Statt nach Installation oder CPU-Kern wird nun pro Mitarbeiter (Employee) gezählt — auch wenn Java nur auf einem einzigen Server läuft. Für viele Unternehmen ist das eine Vervielfachung der Kosten.

Tipp:

Wer Oracle Java SE nutzt, sollte die Lizenzlage zwingend einmal prüfen lassen. In 9 von 10 Fällen genügt eine OpenJDK-Distribution wie Eclipse Temurin — funktional identisch, ohne Lizenzkosten. Mehr dazu in unserer Managed IT-Beratung.

Java-Updates und Patchmanagement: Wo wir helfen

Wir betreiben für unsere Kunden zentrales Patchmanagement — auch für Java. Das heißt:

  • Inventarisierung. Wir wissen jederzeit, welche Java-Version auf welchem Gerät läuft.
  • Automatisierte Verteilung. Updates werden geplant ausgerollt, kein Mitarbeiter muss Update-Pop-ups wegklicken.
  • Test vor Rollout. Kritische Branchensoftware testen wir vor dem Java-Update auf Kompatibilität.
  • Reporting. Sie sehen monatlich, welche Versionen aktiv sind und welche Lücken geschlossen wurden.

Das spart nicht nur Zeit — es schließt auch eine echte Sicherheitslücke. Mehr dazu auf unserer Seite Cybersecurity Hamburg.

Das Wichtigste: Java ist nicht das Problem — alte Java-Versionen sind es. Wer Java braucht, muss zentral patchen. Wer Java nicht braucht, sollte es entfernen. Beides geht in Tagen, nicht Wochen.

Verwandte Artikel

Java-Status im Unternehmen unklar?

15 Minuten. Kostenlos. Wir prüfen, was wirklich gebraucht wird.

Erstgespräch buchen →
Jens Hagel
Gründer & Geschäftsführer, hagel IT-Services GmbH

Seit 2004 begleite ich Hamburger Unternehmen bei der IT-Modernisierung. Microsoft Solutions Partner, WatchGuard Gold Partner, ausgezeichnet als Deutschlands bester IT-Dienstleister 2026 (Brand eins/Statista). Wenn Sie IT-Fragen haben, bin ich direkt erreichbar.

Thorsten Eckel

«Mit Hagel IT haben wir einen erfahrenen Partner, auf den wir uns jederzeit zu 100 % verlassen können.»

Thorsten Eckel
Geschäftsführer · Hanse Service
Deutschlands beste IT-Dienstleister 2026 — brand eins / Statista
Bester IT-Dienstleister
2026 — brand eins / Statista
Fallstudie · Gesundheit
Vom IT-Chaos zur sicheren Praxis: Einblicke in unsere Infrastruktur-Analyse (ISA) am Beispiel einer Therapiepraxis
Ausgezeichnete Bewertung
Basierend auf 46 Bewertungen

„Wir arbeiten seit einiger Zeit mit hagel IT zusammen und sind absolut zufrieden. Das Team ist kompetent, freundlich und immer schnell zur Stelle, wenn Hilfe gebraucht wird. Besonders schätzen wir die individuelle Beratung, den zuverlässigen Support und die modernen IT-Lösungen, die perfekt auf unsere Bedürfnisse abgestimmt sind. Ein rundum professioneller Partner, den wir uneingeschränkt weiterempfehlen können!"

Robin Koppelmann
Kostenlos & unverbindlich

IT-Herausforderungen? Wir helfen.

Sprechen Sie mit unseren Experten — 15 Minuten, kostenlos, kein Vertriebsdruck.

Häufig gestellte Fragen

Java ist eine plattformunabhängige, objektorientierte Programmiersprache, 1995 von Sun Microsystems entwickelt und heute von Oracle gepflegt. Java-Code wird in Bytecode übersetzt und läuft auf jedem Gerät mit einer Java Virtual Machine (JVM) — daher der Slogan „Write once, run anywhere”. 2026 ist Java 21 die aktuelle Long-Term-Support-Version (LTS) und wird bis 2031 mit Sicherheitsupdates versorgt.

Java und JavaScript sind zwei völlig unterschiedliche Sprachen, nur der Name ist ähnlich. Java läuft auf der JVM — auf Servern, in Desktop-Anwendungen und in Branchensoftware. JavaScript läuft im Browser und steuert Webseiten-Verhalten (heute auch serverseitig per Node.js). Der gleiche Namensbestandteil ist Marketing-Geschichte aus den 1990er-Jahren. Wer eines lernt, kann das andere noch lange nicht.

Die Sprache Java selbst ist offen, und es gibt mehrere kostenlose Distributionen: OpenJDK (Referenz-Implementierung), Eclipse Temurin und Amazon Corretto sind technisch identisch und für Unternehmen frei nutzbar. Kostenpflichtig ist nur Oracle Java SE — seit 2019 (Oracle JDK 11) gilt für die kommerzielle Nutzung eine Lizenz, seit 2023 wird Employee-basiert abgerechnet, also pro Mitarbeiter. Für die meisten Mittelständler ist eine OpenJDK-Distribution die richtige Wahl.

Java ist gleichzeitig eine Programmiersprache und eine Laufzeitumgebung (JRE/JDK). Programme werden in plattformunabhängigen Bytecode übersetzt und auf der Java Virtual Machine (JVM) ausgeführt. Dadurch laufen Java-Anwendungen auf Windows, macOS, Linux und Server-Systemen identisch.

Auf modernen Standard-Arbeitsplätzen meist nicht — Browser-Java ist seit Jahren tot. Java läuft heute vor allem auf Servern und in Branchen-Anwendungen (DMS, ERP, Buchhaltung). Wir prüfen vor jeder Installation, ob die JRE wirklich gebraucht wird oder ein Altlast ist.

Java selbst ist nicht unsicher — veraltete Java-Versionen sind es. Allein 2025 hat Oracle in den vier Critical Patch Updates dutzende Sicherheitslücken in Java SE behoben. Wer Java betreibt, muss patchen — sonst wird die JRE zum Einfallstor.

Oracle Java SE ist seit 2023 in einem Employee-basierten Lizenzmodell — gezahlt wird pro Mitarbeiter, nicht pro Installation. Für die meisten Unternehmen sind freie OpenJDK-Distributionen wie Eclipse Temurin oder Amazon Corretto die wirtschaftlichere Wahl. Wir helfen bei der Migration.

Mit zentralem Patchmanagement, Versions-Inventar und kontrolliertem Rollout. Wir nutzen für Managed-IT-Kunden Microsoft Intune und Chocolatey, um Java-Updates automatisiert auszurollen — ohne dass Mitarbeiter Pop-ups wegklicken müssen.

Trotz ähnlicher Namen haben Java und JavaScript technisch fast nichts miteinander zu tun. Java läuft serverseitig oder als Desktop-Anwendung in der JVM. JavaScript läuft im Browser und steuert das Verhalten von Webseiten. Wer „Java“ meint, meint fast nie JavaScript — und umgekehrt.