Java nur mit -server-Option

In letzter Zeit treffe ich immer häufiger auf Java-Programme, die sich nur mit Server-Option starten lassen wollen. Manchmal reicht der Aufruf des JAR-Archivs mit java -jar ohne -server, doch andere Programme streiken ganz („no ‚server’ JVM ...“). Welche Java-Laufzeitbibliothek benötige ich, damit es doch klappt?

vorlesen Druckansicht
Lesezeit: 1 Min.

In letzter Zeit treffe ich immer häufiger auf Java-Programme, die sich nur mit Server-Option starten lassen wollen. Manchmal reicht der Aufruf des JAR-Archivs mit java -jar ohne -server, doch andere Programme streiken ganz („no ‚server’ JVM ...“). Welche Java-Laufzeitbibliothek benötige ich, damit es doch klappt?

Die Server-Option bringt nur das Java Development Kit (JDK) mit. Um nicht unnötig viel Plattenplatz zu verschwenden, sollten Sie zunächst die Laufzeitbibliothek deinstallieren und dann das aktuelle JDK 6u1 installieren, das eine aktuelle Java Runtime (JRE) mitinstalliert. Im Unterverzeichnis jre\bin des JDK findet sich der Ordner Server, den Sie einfach in das entsprechende Unterverzeichnis des JRE kopieren. Danach lassen sich Programme problemlos mit java -server starten. Die optimierte Server-Option verspricht eine deutlich schnellere Java-VM, benötigt aber mehr Speicher und startet langsamer.

Wollen Sie, dass java kĂĽnftig per Voreinstellung mit der Option -server gestartet wird, vertauschen Sie die Reihenfolge von -client und -server in der Datei jre-version/lib/i386/jvm.cfg.

Soft-Link (vza)