Java Preferences 适配器是作为 Preferences API 实现提供的,此实现必须用作其他现有实现(例如随 JRE 一起提供的默认基于文件的系统)的包装器。要在使用 Preferences API 的 Java 应用程序中使用集中配置,必须为该应用程序编写启动脚本(使用 /usr/lib/apoc/apocjlaunch 脚本作为帮助程序)。此脚本需要定义几个环境变量,然后在其末尾添加 apocjlaunch 脚本(此脚本可在必要的环境中启动 Java 应用程序)。必须设置的环境变量包括:
JAVA:包含 Java 运行时可执行文件的路径
APPLICATION:包含该应用程序常规 Java 运行时调用的结尾部分。例如, classname [arguments] 用于单一类启动,-jar jarname [arguments] 用于 jar 归档文件启动。
可以设置的其他可选环境变量包括:
CLASSPATH:以冒号分隔的 jar 文件或类文件列表,这些文件需要作为应用程序类路径的一部分
DEFINES:包含定义语句的字符串,这些定义语句需要作为应用程序启动的一部分
PREFFACTORY:应用程序需要使用的基础 Preferences API 实现中的工厂类名称