Der Java-Einstellungen-Adapter ist Teil des Pakets SUNWapcj für Solaris.
Der Java-Einstellungen-Adapter wird als Implementierung der Einstellungen-API bereitgestellt, die als Wrapper für eine andere vorhandene Implementierung (wie das mit der JRE gelieferte standardmäßige dateibasierte System) verwendet werden muss. Für die Aktivierung der zentralen Konfiguration in einer Java-Anwendung, die die Einstellungen-API verwendet, muss ein Startskript für diese Anwendung geschrieben werden. Dabei muss das Skript /usr/lib/apoc/apocjlaunch als Hilfsprogramm verwendet werden. Dieses Skript muss einige Umgebungsvariablen definieren und dann an seinem Ende das Skript apocjlaunch enthalten, welches die Java-Anwendung mit der notwendigen Umgebung startet. Folgende Umgebungsvariablen müssen eingestellt werden:
JAVA: Enthält den Pfad zur ausführbaren Datei der Java-Laufzeit
APPLICATION: Enthält den nachgestellten Teil des regulären Aufrufs der Java-Laufzeit für diese Anwendungen. Beispielsweise Klassendatei [Argumente] für den Start einer einzelnen Klasse oder -jar JAR-Datei [Argumente] für den Start eines JAR-Archivs.
Folgende optionalen zusätzlichen Umgebungsvariablen können eingestellt werden:
CLASSPATH: Eine durch Kommas getrennte Liste von JAR- oder Klassendateien, die Teil eines Anwendungsklassenpfads sein müssen
DEFINES: String, der die Anweisungen enthält, die Teil des Anwendungsstarts sein müssen
PREFFACTORY: Klassenname der Factory in der zugrundeliegenden Implementierung der Einstellungen-API, die die Anwendung verwenden muss