EclipseとJavaで作れるもの。インストール~プログラム実行まで紹介
  • facebookページ
  • twitterページ
  • 2019.09.24

    EclipseとJavaで作れるもの。インストール~プログラム実行まで紹介

    Eclipseとは?

    Eclipseとはプログラム開発を効率化するためのIDE(統合開発環境)です。IDEとはソースコードを記述するためのエディタ、ビルド環境およびバグを検出するためのデバッガーなど、開発に必要なツールが1つに統合されたツールのことを指します。

    昔のプログラム開発の現場では、ソースコードをメモ帳などのテキストエディタに書き起こし、コマンドプロンプトでコンパイルを行い、動作確認を行なっていました。

    現代のプログラム開発では、必ずと言っていいほど IDE(統合開発環境)を使用します。そんな中でもEclipseは無料でダウンロードでき、非常に使いやすいことから、多くの企業の開発現場で採用されています。

    Windows、Mac両方で使える

    EclipseはWindows、Mac両方のOSで動作します。どちらのOSでも同じ使い方で操作でき、Windowsで開発していたJavaのプロジェクトを、Macで引き続きで開発することも可能です。

    Eclipse + Javaで出来ること

    ここからは、Eclipseでどんなものが作れるのか見ていましょう。

    Javaアプリケーション

    もっとも開発がシンプルなJavaの実行形式です。専用のサーバーなどを必要とせず、ローカルコンピュータ上でスタンドアロンで動作します。Javaの最初の勉強や、バッチ処理などに用いられています。

    Webサービス

    Webブラウザからのアクセスに対し、Webサーバ上で「動的コンテンツ」を生成するためにJavaを使用します。Javaの他にもRuby、PHP、Pythonを使ってWebサーバ上で「動的コンテンツ」を生成することもできます。

    Javaで構築されたサービスとして有名なのが、ECサイト大手の楽天や、TwitterなどがJavaを採用しています。

    また、JavaのWEBサービス開発では、フレームワークを使用して開発を行うのが一般的です。Eclipseを使えば人気のあるフレームワークの「Spring」や「Struts」なども簡単に利用できます。

    デスクトップアプリ

    デスクトップ上で動くJavaの実行形式です。コンピュータ上にインストールまたはダンロードしてアプリを利用します。有名な所としては、無償のOfficeソフトのOpenOfficeも、Javaのデスクトップアプリとして開発されています。

    Eclipseにプラグインを追加すれば、JavaFXなどのデスクトップアプリも簡単に作成できます。

    【関連記事】
    【初心者向け】JavaFXの開発環境の構築から新規プロジェクトの作成まとめ

    スマホアプリ(Android)

    Javaと言えばAndroidとイメージする方も多いと思います。Androidアプリの多くはJavaで開発されています。一昔前は Eclipse を使ってAndroidアプリを開発していましたが、現在は「Android Studio」というGoogleが提供する専用IDEを使って開発するのが主流になっています。

    家電製品(組み込み系)

    Javaは組み込み系の開発でも利用されています。あなたが使っている家電製品は、実はJavaで動いているかもしれません。

    Eclipseをインストールする

    では実際にEclipseをインストールして開発を初めましょう。

    Eclipseは公式サイトからもダウンロードできますが、メニューが英語だったり、必要なプラグインを後から手動でインストールする必要があるなど、セットアップが大変です。

    Eclipseのインストールは、次に紹介する「Pleiades All in One」のサイトからダウンロードした方が、セットアップが簡単です。

    全部入り「Pleiades All in One」が便利

    「Pleiades All in One」は、日本語化プラグインや、Gitなどのソース管理プラグインなど、必要なプラグインがあらかじめインストールされている便利なEclipseです。また、面倒なセットアップは不要で、ダウンロードしたファイルを解凍すれば、すぐにEclipseを使って開発を始められるのが特徴です。

    本記事では、「Pleiades All in One」をインストールする手順を解説します。

    インストール方法

    「Pleiades All in One」のインストーラは、以下のサイトからダウンロードできます。
    Pleiades All in Oneダウンロード

    赤枠内で一番左上に表示されているバージョンが最新版です。特にバージョンにこだわらない場合は、最新版を選択してください。この記事でも2019年9月時点での最新版である「Eclipse 2019-06」を使って使い方などを解説していきます。

    Pleiadesダウンロードサイト

    次に、ダウンロードするEclipseのエディションを選択します。表内の縦軸が「Java」となっている列の「Full Edition」を選択すると、ダウンロードが開始します。

    「Pleiades-All-in-One」のエディション選択画面

    ポテパンダの一言メモ

    以前は32bit版のEclipseも提供されていましたが、現在は64bit版のみがダウンロード可能です。32bit版のEclipseを使いたい場合は、古いバージョンのEclipseをダウンロードしましょう。

    ダウンロードが完了したら、zipファイルの解凍します。この時の注意点として、zipファイルの解凍先のディレクトリは、出来る限り浅いフォルダに解凍するようにしてください。特に問題ないようであればCドライブ直下に解凍するのが無難です。

    ポテパンダの一言メモ

    なぜ浅いフォルダに解凍する必要があるの?
    Eclipseは、プラグインのフォルダなどが非常にフォルダ階層が深く、ファイル名も長い為、深い階層や長い名前のフォルダを解凍先に選択すると、Windowsのファイル名の長さの制約にひっかかり、解凍時にエラーになることがあります。

    ここまでの手順で、Eclipseのインストールは完了です。

    Eclipseで簡単なJavaプログラムを作る

    インストールが完了したら、Eclipseを起動してJavaのプログラムを作っていきましょう。

    Eclipseを起動する

    Eclipseを解凍したフォルダに「eclipse.exe」というファイルがあるため、このファイルをダブルクリックししてください。

    起動後しばらくすると、Eclipseのワークスペースを選択する画面が表示されます。ワークスペースとは、ソースファイルやユーザ設定ファイルなどを保存ための、作業時のホームディレクトリです。

    今回はデフォルトで表示されている「./workspace」を選択しましょう。

    プロジェクトを作成する

    「Hello World」の文字をコンソールに出力する、簡単なJavaプログラムを作成していきましょう。

    EclipseでJavaの開発を行う場合は、まずプロジェクトを作成します。新規のプロジェクトは「パッケージ・エクスプローラー」の上の「Javaプロジェクトの作成」のリンクをクリックして作成します。
    ※右クリックメニューの、「新規」→「Javaプロジェクト」からでもプロジェクトは作成できます。

    プロジェクト名には、任意の名前を入力します。今回は「SampleJava」と入力しましょう。

    クラスの作成

    プロジェクトを作成したら、Javaのクラスを作成します。クラスは先ほど作成したプロジェクトの上で右クリックをして「新規」→「クラス」の順に選択します。

    名前の欄にはクラス名を入力します。今回は「SampleClass」と入力しましょう。他の項目はデフォルト値のままで「完了」をクリックします。

    作成したクラスファイルに、次のコードを入力してください。

    プログラムを実行

    プログラムを実行するには、ツールバーの「実行」ボタンをクリックします。

    プログラムを実行すると、コンソール上に「Hello World」の文字が出力されていると思います。

    Eclipse以外のJava開発環境も知っておこう

    JavaとEclipseで作れるものや、簡単な使い方を解説してきました。

    本記事ではEclipseを紹介しましたが、それ以外にも次のようなIDEでもJavaの開発ができます。機会があれば触ってみては如何でしょうか。

    NetBeans

    オラクル社(以前はサン・マイクロシステムズ社)が中心となって開発されている統合開発環境(IDE)。GUIビルダーが優れており、ある程度のデザインであれば、HTMLのソースコードを触らずに、Webサイトのデザインが作れます。

    また、Rubyに関してもNetBeansは強みをもっています。

    Android Studio

    スマホアプリ(Android)の開発では、Android Studioが一般的に使われています。アプリ開発に興味がある場合は、Android Studioの使い方も学んでみては如何でしょうか。


    ポテパンが提供するサービスについて

    本メディア「ポテパンスタイル」を運営する株式会社ポテパンは、エンジニアキャリア領域で複数サービスを提供しています。

    ポテパンフリーランス

    ポテパンフリーランス

    フリーランスエンジニアの方に高単価案件をご紹介しております。弊社ではフリーランス案件を常時300件ほど保有しており、その中からあなたに適した案件をご案内いたします。また、これから独立してフリーランスになる方の無料個別相談も承っております。フリーランスになった後の案件獲得方法やお金面(税金や保険など)についてお答えいたします!フリーエンジニアになりたい方向けのコンテンツも盛りだくさんです。

    ポテパンキャリア

    ポテパンキャリア

    エンジニア職専門の転職エージェントです。ポテパンキャリアでは、技術のわかるエージェントがあなたの転職をサポートします。エージェント自身がエンジニアなので、あなたと同じ目線で仕事内容や今後のキャリアについて一緒に考えることができます。年収800万円以上のハイスペック転職をご希望の方は「ポテパンプロフェッショナル」もご用意しておりますのでご利用下さいませ。

    ポテパンキャンプ

    ポテパンキャンプ

    ポテパンキャンプでは、RubyにてゼロからオリジナルのECサイトを作り上げてる3ヶ月間の実践型カリキュラムを提供しております。すでに本スクールの卒業生は、エンジニア職として様々な企業様に就職しております。なお、本スクールは受講料25万円と他社スクールに比べ格安となっており、またポテパンからご紹介させていただいた企業へ就職が決まった場合は、全額キャッシュバックいたします。



    株式会社ポテパンは、企業とエンジニアの最適なマッチングを追求しています。気になるサービスがあれば、ぜひ覗いてみてください!

    ポテクラバナー ポテプロバナー

    この記事をシェア

    • Facebookシェア
    • Twitterシェア
    • Hatenaシェア
    • Lineシェア
    pickup









    ABOUT US

    ポテパンはエンジニアと企業の最適なマッチングを追求する企業です。

    READ MORE

    ポテパンおすすめ案件