OpenJDK のインストール(CentOS 標準リポジトリから)

はじめに

このページでは、CentOS 標準リポジトリを使用して、CentOS 7 もしくは 8 に OpenJDK をインストールする手順について説明します。

インストール対象の Alfresco Content Services あるいは Alfresco Process Services でサポートされているバージョンのものを選択してください

本手順に記載のバージョンは、適宜読み替えてください


1.OpenJDK のインストール

次のコマンドを実行して OpenJDK のパッケージをインストールします。

CentOS 7
# yum install java-11-openjdk java-11-openjdk-devel
CentOS 8
# dnf install java-11-openjdk java-11-openjdk-devel

JAVA_HOME を設定します

実行コマンド
# echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | tee -a /etc/profile \
&& source /etc/profile

java コマンドが登録されているかどうか確認します

実行コマンド
# java -version
実行結果
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)

jar コマンドが登録されているかどうか確認します

実行コマンド
# jar --version
実行結果
jar 11.0.11

javac コマンドが登録されているかどうかを確認します

実行コマンド
# javac -version
実行結果
javac 11.0.11

2.日本語フォントのインストール

Alfresco Content Services で Office 文書のプレビュー機能を使用する場合、日本語フォントが入っていないと文字化けしてしまいます。それを防ぐために日本語フォントをインストールします。

次のコマンドを実行して、パッケージ展開用の unzip コマンドをインストールします

CentOS 7
# yum install unzip
CentOS 8
# dnf install unzip

(CentOS 7 のみ) 標準リポジトリから日本語フォントをインストールします。(http://mirror.centos.org/centos/7/os/x86_64/Packages/ から探します)

CentOS 7 のみ
# yum install ipa-gothic-fonts-* ipa-pgothic-fonts-* ipa-mincho-fonts-* ipa-pmincho-fonts-* vlgothic-fonts-* vlgothic-p-fonts-*

IPA フォントをダウンロードします

実行コマンド
# curl -LkvfOJ http://moji.or.jp/wp-content/ipafont/IPAfont/IPAfont00303.zip \
&& curl -LkvfOJ https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00401.zip

ダウンロードした IPA フォントをインストールします

実行コマンド
# unzip IPAfont00303.zip \
&& unzip IPAexfont00401.zip \
&& mkdir -p $JAVA_HOME/lib/fonts/fallback \
&& cp -a IPAfont00303/*.ttf $JAVA_HOME/lib/fonts/fallback/ \
&& cp -a IPAexfont00401/*.ttf $JAVA_HOME/lib/fonts/fallback/
実行結果
Archive:  IPAfont00303.zip
  inflating: IPAfont00303/IPA_Font_License_Agreement_v1.0.txt  
  inflating: IPAfont00303/ipag.ttf   
  inflating: IPAfont00303/ipagp.ttf  
  inflating: IPAfont00303/ipam.ttf   
  inflating: IPAfont00303/ipamp.ttf  
  inflating: IPAfont00303/Readme_IPAfont00303.txt  
Archive:  IPAexfont00401.zip
   creating: IPAexfont00401/
  inflating: IPAexfont00401/ipaexg.ttf  
  inflating: IPAexfont00401/ipaexm.ttf  
  inflating: IPAexfont00401/IPA_Font_License_Agreement_v1.0.txt  
  inflating: IPAexfont00401/Readme_IPAexfont00401.txt

フォントファイルが入っていることを確認します

実行コマンド
# ls -la $JAVA_HOME/lib/fonts/fallback/
実行結果
total 41404
drwxr-xr-x. 2 root root     108 Mar  8 11:59 .
drwxr-xr-x. 3 root root    4096 Mar  8 11:54 ..
-rw-r--r--. 1 root root 6041284 Oct  2  2015 ipaexg.ttf
-rw-r--r--. 1 root root 7776964 Jun 27  2015 ipaexm.ttf
-rw-r--r--. 1 root root 6235712 Apr 12  2011 ipagp.ttf
-rw-r--r--. 1 root root 6235344 Apr 12  2011 ipag.ttf
-rw-r--r--. 1 root root 8046048 Apr 12  2011 ipamp.ttf
-rw-r--r--. 1 root root 8046712 Apr 12  2011 ipam.ttf

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ