javaの環境構築におけるjdk無印とjdk-develの使い分けについて
前置き
elasticsearchをAWS EC2 AmazonLinuxにインストールするにあたって、
java8以降が必要とのことでもともとjava7がインストールされてたところにjava8をyum installしようとしています。
下記の二種類があるようなのですが、どちらをインストールすべきか迷っています。
java-1.8.0-openjdk
java-1.8.0-openjdk-devel
ちょっとしらべたところdevelのほうは開発環境が必要な場合(javacなど)は無印にプラスして、develのインストールも必要。
質問1
開発はしないけどjavaのランタイムが欲しい場合は無印をインストールという使い分けに思えますがあってますか?
まとめると下記のような感じ。
javaで実装されたソフトウェアを動かしたい -> 無印だけで十分
javaで開発したい -> develが必要
質問2
ちなみに、develをインストールすれば無印は必要ないということはないでしょうか?
よろしくおねがいします。