[Java] JVM bei Exception neustarten

Sicherlich habt ihr euch auch schon einmal gefragt, ob es möglich ist die JVM bei Exception neustarten zu können – quasi ein richtiger “JVM Reboot“.

Bis heute dachte ich nicht, dass es von der Applikation (also vom Code aus) möglich sei.

Doch heute habe ich ein interessantes Code Snippet entdeckt:

 

Scheinbar versucht man so bei einem auftretenden Error den Server einfach neuzustarten.

Der Parameter “2” scheint in der halt(2) Methode wohl den Neustart auszulösen.

Leider kann ich euch aber nicht genau sagen, ob dieser Befehl auf jeder Plattform & auf jeder JVM auch so funktioniert, wie er soll, oder ob es eine Besonderheit des OracleJRE’s oder des OpenJRE’s ist. Falls ihr bereits Erfahrungen habt oder es auf mehreren Plattformen getestet habt und genaueres weißt, dann könnt ihr gerne einen Kommentar da lassen. 🙂

[JavaEE] JavaEE heißt jetzt Jakarta EE und bekommt neues Logo

Nachdem Oracle JavaEE im September letzten Jahres an die Eclipse Foundation übergeben und alle Module aus dem JRE entfernt hat, stand lange Zeit die Frage im Raum, wie JavaEE letzendlich heißen soll – nun hat man sich für “Jakarta EE” entschieden.

Hintergrund der Umbenennung war ein Veto seitens Oracle, welches verhinderte, dass die Markenrechtlich geschützte Bezeichnung Java nun weiter im Namen führen zu dürfen. Ursprünglich hatte man sich bereits auf “ee4j” – also “Eclipse Enterprise for Java” entschieden.

Eclipse Foundation: ee4j / Jakarta EE

Eclipse Foundation: ee4j / Jakarta EE

Continue reading

[Snippet] Benachrichtungen unter Windows anzeigen

Nachdem ein User im java-forum.org gefragt hatte, wie man mit Java Benachrichtungen unter Windows anzeigen lassen kann (im Info Center), wollte ich gleich einmal einen kleinen Blog Post draus machen.

Das ganze funktioniert mit Java AWT:

 

 

Weiterführende Literatur & Quellen

[Windows 10] Was tun wenn die Festplatte voll ist?

Wie oft komme ich an den Punkt, wo mal wieder mein Speicher auf der Festplatte voll ist.

Heute habe ich einen kleinen Tipp entdeckt, wie man große Dateien finden und dann löschen kann.

Dies funktioniert unter Windows relativ einfach, man muss lediglich den Explorer öffnen und einen Stern “*” in die Suchleiste eingeben.

Windows 10: Große Dateien finden

Windows 10: Große Dateien finden

Continue reading

[Java 10] JavaEE Module entfernt

Entschuldigt bitte, dass ich in letzter Zeit nicht ganz so aktiv auf diesem Blog war, dafür gibt es aber heute wieder die nächste Neuigkeit: Am 31.01.2018 hat Mark (Java Chef Architekt) das JEP “Remove the Java EE and CORBA Modules” für Java 10 auf Targeted gesetzt, was nichts anderes bedeutet, als dass JavaEE nun endgültig mit Java 10 aus dem JRE entfernt wird.

JEP 320: Remove the JavaEE and CORBA Modules

JEP 320: Remove the JavaEE and CORBA Modules

Continue reading