「Java Preferences」介面屬於 Solaris 之 SUNWapcj 套裝軟體的一部分。
「Preferences API」實作中會提供「Java Preferences」介面;「Preferences API」是其他現有實作 (如 JRE 所提供的預設檔案型系統) 所必須的包裝程式。若要能夠在使用「Preferences API」的 Java 應用程式中使用中央配置,必須撰寫該應用程式的啟動程序檔,並以 /usr/lib/apoc/apocjlaunch 程序檔為其輔助程式。此程序檔需要定義一些環境變數,並在其尾端併入 apocjlaunch 程序檔 (會以必要的環境啟動 Java 應用程式)。必須設定的環境變數包括:
JAVA:包含 Java 執行階段可執行檔的路徑。
APPLICATION:包含該應用程式的一般 Java 執行階段呼叫尾隨部分。例如單一類別啟動的 classname [arguments] 或 jar 歸檔啟動的 -jar jarname [arguments]。
其他可以設定的選擇性環境變數包括:
CLASSPATH:以冒號分隔的 jar 或類別檔案清單,必須是應用程式類別路徑的一部分。
DEFINES:包含定義敘述的字串,必須是應用程式啟動的一部分。
PREFFACTORY:應用程式必須使用之基礎「Preferences API」實作中的工廠類別名稱。