0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Javaとは何か と 開発環境(MAC)

Last updated at Posted at 2020-05-08

この記事は、他の言語でプログラミングしていた人が、Javaでプログラムを組んでみると言う人に向けて書いた記事です。
この記事では環境構築までです。プログラムについての説明や、プログラムの作成は行いません。

注意事項

この記事はWikiの内容をもとに書かれています。
wikiのリンク
https://ja.wikipedia.org/wiki/Java

この記事の環境は Macです。なので、Macだとどうするかを説明します。

Javaとは

Javaとは、プログラミング言語の一種です。
時には実行環境や開発環境も含めていうこともあります。
1995年からあるプログラミング言語であり、多くの人が資料を残しています。また、大体のPCにはJavaが入っていることもあり、初心者が触れやすい言語であるとも言えるでしょう。

開発環境

Javaは上に書いた通り大体のPCに入っていますが、バージョンが古かったりすることもあると思います。そういう時は、下のリンク先でJavaのダウンロードができます。
Java ダウンロードサイト:
https://www.oracle.com/java/technologies/javase-downloads.html

もし、自分のPCにどのバージョンがあるのか知りたい時はmacならターミナルで
/usr/libexec/java_home -V
を入力してください。そうすると、自分のPCにあるバージョンとパスが表示されます。
java --version
と入力すると、現在選択されているバージョンが分かります。
バージョンの切り替えは、
export JAVA_HOME=`バージョンのパス`
で行えます。自分の場合はJavaSE11で開発を行うので
export JAVA_HOME=`/usr/libexec/java_home -v 11.0.6`
と入力しました。

windowsならコンソールで行いますが、コマンドが違います。
今は試せないので、詳細な説明は記載しません。

今回は JavaSE11で開発を行うので、 Java SE 11(LTS)の Oracle JDK
のJDK Downloadをクリックします。
スクリーンショット_2020-05-11_14_21_33.png

クリックした後、MacOS Installerをクリックしてください。
スクリーンショット_2020-05-11_14_22_01.png

その後、ダウンロードしたファイルをクリックし、指示に従っていけばインストールできます。


開発環境は様々ありますが、私はVisual Studio Code(以下VSCode)を使用します。
VSCode ダウンロードサイト:
https://azure.microsoft.com/ja-jp/products/visual-studio-code/

ダウンロードして、VSCodeを開き、デスクトップにpractice.javaを作成してください。そうすると、
'Language Support for Java(TM) by Red Hat' 拡張機能のインストールをお勧めします。
と表示されるので、言われる通りにインストールしましょう。
スクリーンショット_2020-05-11_9_45_47.png

インストールが終われば、環境構築は完了です。
インストール後、プログラムを試す場合は
VSCodeでHello World! を参照してください。

--fin--

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?