Java ランタイムの入れ替え
CentOS 6 にインストールしてあった Redmine に PlantUML プラグインを入れようとしたのですが、動作しませんでした。
結局のところ問題だったのは java のランタイムが gcj だったことのようです。そこで java のランタイムを入れ替えることにしました。
実は
# yum update java
とやっても gcj が存在するので openjdk はインストールされません。ですので
# yum install java-1.8.0-openjdk
としてやる必要はありました。
# alternatives --config java
とやるとリストが表示されるので使用したい方のランタイムを選ぶだけ。これなら簡単に元にも戻せます。
# java -version
で openjdk 版に切り替わっていることを確認。
PlantUML が動作することも確認できました。
https://www.redmine.org/plugins/plantuml
http://developer.aiming-inc.com/other/redmine-plantuml
上記のサイトの通りで特に問題なくできました。コピーしたファイルのオーナーを書き換えたくらいです。
結局のところ問題だったのは java のランタイムが gcj だったことのようです。そこで java のランタイムを入れ替えることにしました。
実は
# yum update java
とやっても gcj が存在するので openjdk はインストールされません。ですので
# yum install java-1.8.0-openjdk
としてやる必要はありました。
ランタイムの切り替え方
これ重要。シンボリックリンクを書き換えるのではなく# alternatives --config java
とやるとリストが表示されるので使用したい方のランタイムを選ぶだけ。これなら簡単に元にも戻せます。
# java -version
で openjdk 版に切り替わっていることを確認。
PlantUML が動作することも確認できました。
PlantUML Plugin のインストール
https://www.redmine.org/plugins/plantuml
http://developer.aiming-inc.com/other/redmine-plantuml
上記のサイトの通りで特に問題なくできました。コピーしたファイルのオーナーを書き換えたくらいです。
コメント
コメントを投稿