L'adaptateur Java Preferences est fourni comme implémentation de l'API des préférences qui doit être utilisée en tant que wrapper d'une autre implémentation existante (telle que le système fichier par défaut fourni avec JRE). Pour activer l'utilisation de la configuration centrale dans une application Java utilisant l'API des préférences, un script de démarrage doit être écrit pour cette application, à l'aide du script /usr/lib/apoc/apocjlaunchJava. Ce script doit définir quelques variables d'environnement, puis inclure le script apocjlaunch à la fin (ce qui démarre l'application Java dans l'environnement qui convient). Les variables d'environnement à définir sont les suivantes :
JAVA : contient le chemin d'accès à l'exécutable d'exécution Java
APPLICATION : contient la partie finale de l'appel d'exécution de Java standard pour ces applications. Par exemple, nomdelaclasse [arguments] pour le démarrage d'une seule classe ou -jar nomjar [arguments] pour le démarrage d'une archive jar.
Les variables d'environnement facultatives supplémentaires pouvant être définies sont :
CLASSPATH : fichiers de classe ou fichiers jar sous forme d'une liste séparée par deux-points devant faire partie du chemin de classe de l'application
DEFINES : chaîne contenant les instructions de définition devant faire partie du démarrage de l'application
PREFFACTORY : nom de classe usine dans l'implémentation sous-jacente de l'API des préférences que l'application doit utiliser