UbuntuUbuntu18.04にJavaを導入する方法(JREやJDKの違いについても解説)かい2019/2/52019/2/5UbuntuでJavaを利用したいと思っている人は多いのではないでしょうか。一言にJavaといってもJDKというものや、JREというものなど多数ありどれが適切なのかわかりにくいですよね。Worldを実装というところまで、詳しく説明していこうと思います。LTSを用いて動作検証を行なっていきます。まとめJavaの種類を理解しよう!さて、それではJavaにいくつかある種類について以下で述べていきましょう。これは言わずもがなですが、Javaとはオブジェクト指向を取り入れた動的な言語になります。JREとは?さて、Javaを調べていてまず目につくのはこのJREという単語ではないでしょうか。Environmentの略で簡単に言うと、Javaで構築されたプログラムを実行するために必要なもののことです。日本語略すると、Java実行環境です。Javaを使うと、アンドロイドアプリやネイティブアプリの開発が可能ですが、動作する側はこのJDKを導入しないと動作させることはできません。これは、プログラムを実行する環境が整っていないので当然と言えますね。JREはアプリを導入した時に自動で導入されたりもするので導入したことに気づかないこともありますが、Javaで書いたプログラムを動作できている場合はJREが導入されていると言えますね。Kitの略でJavaで開発を行うときに必要なもののことですね。こちらは主に、プログラマ、開発者の方に必要なものとなり、ネイティブアプリやアンドロイドアプリを実際に作成するために必要なものが詰まっています。ちなみにJDKを導入するとJREも導入されるのでJDKとJREを別々に導入する必要はありません。JDKというものがあると思います。JDKをインストールしたいんだけどどっちをインストールすれば良いか迷ってしまう方も多いのではないのでしょうか。JDKとはその名前の通りオープンソースのJDKになります。オープンソースということで、無料で誰でも導入することができ、一般的に広く使われています。バイナリを提供していません。こちらは基本的には有料となり、1CPUあたり3000円/月ほどのサポート費用がかかります。JDKに別れています。JDKなので間違えないようにしてください。動作環境のUbuntuは先述した通り、Ubntu18.04LTSになります。updateでapt-getをアップデートしておきましょう。—versionでJavaが入っているか確認します。この段階でJavaのバージョンが確認できる方は、どこかの拍子ですでにJREが導入済みですので導入の必要はありません。default-jreとすることでJREをインストールできます。次にJDKを導入していく方法ですが、この時点で実はJDKが導入される場合もあります。mode)という風にJDKが導入されていますね。JDKにJREが含まれているという話はしましたが、JREの導入に合わせてJDKが導入されることもあるようですね。JDK10系が導入されているみたいなので、明示的に他のバージョンをインストールしてみましょう。openjdk-8-jdkこのように明示的にバージョン8を指定してインストールできます。mode)このようにまだ変わっていませんね。これは、デフォルトのJavaを決めるJAVA_HOMEの設定を行う必要があるので以下で見ていきましょう。先ほど導入した2番を選んでエンターを押します。/etc/enviromentとし、JAVA_HOME=“/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/“とし、保存しましょう。“1.8.0_191”という風に変わっていますね。}}中身はこのようにしましょう。World!このようにきちんと動作できますね!まとめいかがでしたでしょうか。今日は、JAVAの種類、それぞれの導入法、JAVA_HOMEの設定まで行ってきました。JAVAは色々な種類がありそれぞれに名前が付いていてこんがりがちですが、しっかり理解して快適なJAVAライフをUbuntuで行なっていきましょう!それでは!!TweetPocket無料でSEからWebエンジニアへ転職しませんか?侍エンジニア塾では、完全未経験の方から現在SEだけどプログラミングはやっていないという経験者まで、幅広い方々の人生を好転させるプログラミング指導を行ってきました。SEの方とお話していくなかで、システムエンジニアという職業だけどコードが書けない事務作業が多くスキルがないため将来が不安スクールに通うと完全未経験者と同じスタートになるからレベルが合わないという、すでに知識があるSEならではのお悩みがあることに気づきました。弊社では、マンツーマンでレッスンを行いますので、現在お持ちの知識レベルからカリキュラムを作成いたします。こちらの転職コースは無料で受講を始められて転職成功でそのまま卒業できるというとてもお得なコースとなっています。知識のあるSEといっても転職は年齢が若いほど受かりやすいため、まずは無料体験レッスンで今の現状や理想の働き方について一緒に考えていきましょう。