Etter at pakkeinstallasjonen er fullført, er neste trinn å sørge
for at systemet kan finne filene på riktig måte. Hvis du
konfigurerer innloggingsskriptene dine som anbefalt i Oppstartsfilene
til Bash Skallet, oppdater miljøet ved å opprette openjdk.sh skriptet, som root bruker:
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
# Auto Java CLASSPATH: Copy jar files to, or create symlinks in, the
# /usr/share/java directory.
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
Hvis Sudo
er installert, skal superbrukeren ha tilgang til variablene
ovenfor. Kjør følgende kommandoer som root bruker:
cat > /etc/sudoers.d/java << "EOF"
Defaults env_keep += JAVA_HOME
Defaults env_keep += CLASSPATH
EOF
For å få mandb til å
inkludere OpenJDK manualsidene i databasen, utfør, som root bruker:
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
Nå henter du hovedprofilen:
source /etc/profile
OpenJDK bruker sitt eget format for CA sertifikater. Java
sikkerhetsmodulene bruker $JAVA_HOME/lib/security/cacerts som standard. For å ha alle
sertifikatene på ett sted, bruker vi /etc/pki/tls/java/cacerts. Instruksjonene på
make-ca
siden opprettet tidligere filen som ligger i /etc/pki/tls/java. Sett opp en symbollenke på
standardplasseringen som root
bruker:
ln -sfv /etc/pki/tls/java/cacerts /opt/jdk/lib/security/cacerts
Bruk følgende kommando for å sjekke om cacerts filen er installert:
/opt/jdk/bin/keytool -list -cacerts
Ved ledeteksten Enter keystore
password:, skriv changeit (standard) eller bare
trykk på «retur» tasten. Hvis cacerts filen ble installert riktig, vil du se en
liste over sertifikatene med relatert informasjon for hvert enkelt.
Hvis ikke, må du installere dem på nytt.
Hvis du senere installerer en ny JVM, trenger du bare å opprette symbollinken på standardplasseringen for å kunne bruke cacertene.