Configuration de l'environnement JAVA

Après que l'installation des paquets est terminée, l'étape suivante est d'être certain que le système peut trouver proprement les fichiers. Si vous initialisé vos scripts de login comme recommandé dans Les fichiers de démarrage du shell Bash, mettez à jour l'environnement en créant le script openjdk.sh, en tant qu'utilisateur root :

cat > /etc/profile.d/openjdk.sh << "EOF"
# Begin /etc/profile.d/openjdk.sh

# Set JAVA_HOME directory
JAVA_HOME=/opt/jdk

# Adjust PATH
pathappend $JAVA_HOME/bin

# Add to MANPATH
pathappend $JAVA_HOME/man MANPATH

# Auto Java CLASSPATH: Copy jar files to, or create symlinks in, the
# /usr/share/java directory. Note that having gcj jars with OpenJDK 8
# may lead to errors.

AUTO_CLASSPATH_DIR=/usr/share/java

pathprepend . CLASSPATH

for dir in `find ${AUTO_CLASSPATH_DIR} -type d 2>/dev/null`; do
    pathappend $dir CLASSPATH
done

for jar in `find ${AUTO_CLASSPATH_DIR} -name "*.jar" 2>/dev/null`; do
    pathappend $jar CLASSPATH
done

export JAVA_HOME
unset AUTO_CLASSPATH_DIR dir jar

# End /etc/profile.d/openjdk.sh
EOF

Pour permettre à mandb d'inclure les pages de manuel d'OpenJDK dans sa base de données, lancez en tant qu'utilisateur root  :

cat >> /etc/man_db.conf << "EOF" &&
# Begin Java addition
MANDATORY_MANPATH     /opt/jdk/man
MANPATH_MAP           /opt/jdk/bin     /opt/jdk/man
MANDB_MAP             /opt/jdk/man     /var/cache/man/jdk
# End Java addition
EOF

mkdir -p /var/cache/man
mandb -c /opt/jdk/man

L'installation des certificats de l'autorité de certification JRE (cacerts) est décrit dans la section JRE Certificate Authority Certificates.

Last updated on 2018-02-25 00:05:35 +0100