MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - Eclipseのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - Eclipse
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Eclipseは、Javaの開発に最も広く使われているIDE(統合開発環境)の1つである。<br> IDEは、ソフトウェアのオーサリング、修正、コンパイル、デプロイ、デバッグ等の多くの機能を提供する。<br> <br> Eclipseは、Javaの開発だけではなく、C、C++、Perl、PHP、Python、R、Scala、Clojure、Groovy、Scheme等のソフトウェアの開発にも使用できる。<br> 開発環境は、Java用のEclipse Java development tools(JDT)、C/C++用のEclipse CDT、PHP用のEclipse PDT等がある。<br> <br> また、Eclipseには多くのプラグインが用意されており、ユーザの好きなように機能を拡張することができる。<br> <br><br> == Java SEとは == Java SE (Java Platform Standard Edition)は、Javaで使用されるAPI群のことである。<br> このAPI群は、Javaの機能やデータ等を利用するための呼び出し方を定義したものである。<br> <br> Javaで提供されているAPIは多数あるが、Java SEはその中でも基本となるAPI群であり、例えば、java.lang.Stringクラス等が含まれている。<br> <br> Java SEは定期的にバージョンアップされている。<br> <br><br> == Java SE、Java EE、Java MEとの違い == Java SEは、Javaの基本となるAPI群であり、小規模のソフトウェア開発を行う場合は、Java SEのみ使用する場合が多い。<br> 企業のシステム等の大規模な開発を行う場合には、Java EEを組み合わせて使用する。<br> <br> Java EE (Java Platform Enterprise Edition)は、Java EEはJava SEの拡張機能という位置付けであり、大規模なシステム開発を行う場合に必要となるAPI群が含まれている。<br> <br> Java EEは、2017年にOracleからEclipse Foundationに移管され、名称もJava EEからJakarta EEという名前に変更された。<br> <br> 他にも家電等の組み込み機器やモバイル機器で動作するソフトウェアを開発するために使用するAPI群であるJava ME (Java Platform Micro Edition)が存在する。<br> <br> 開発者は、Java SE、Java EE(Jakarta EE)、Java MEの3種類のものを目的に応じて使用する。<br> <br><br> == JVMとは == JVM (Java Virtual Machine)は、JavaアプリケーションをWindows / MacOS / Linux等で動作させるために必要となるソフトウェアである。<br> Java仮想マシン等と呼ばれることもある。<br> <br> 例えば、C言語で開発されたプログラムは、コンパイルして出力されたバイトコードは各OSで実行できるようにOSごとに異なる実行ファイルが出力される。<br> それに対して、Javaで開発されたプログラムは、コンパイルすると中間コードと呼ばれるJavaクラスファイルを出力する。<br> Javaクラスファイルは、どのOS上でコンパイルしても同じものが生成される。<br> Javaクラスファイルは単独では実行することができないため、実行する各OSにインストールされているJVM上で実行される。<br> JavaクラスファイルはOSに関わらず共通であるが、各OSで動作させるため、各OS向けのJVMがJavaクラスファイルを対象のOSで動作できるように変換して実行する。<br> [[ファイル:Java 1.jpg|フレームなし|中央]] <br> このように、JVMが動作するOSであれば同じJavaアプリケーションを実行することができるが、Javaアプリケーションを実行するには、実行するPC上で事前にJVMがインストールされている必要がある。<br> <br><br> == JREとは == JRE (Java Runtime Environment)は、Javaのプログラムを実行するためのセットである。(JVMおよび対応するAPIがセットになっている)<br> Javaの実行環境やJavaランタイム等と呼ばれる。<br> <br> Javaで開発されたソフトウェアはJVM上で実行されるが、実際には、JREを各OSにインストールすることにより、Javaアプリケーションが実行できる環境が構築できる。<br> <br> なお、以前はJREのみをインストールすることが可能であったが、2019年12月以降はJREのみで配布されていないため、JDKをインストールする必要がある。<br> <br><br> == JDKとは == JDK (Java Development Kit)は、Javaのプログラムの開発や実行を行うためのプログラムのセットである。<br> Javaの開発環境等と呼ばれてる。<br> JREの他に、Javaで記述されたプログラムをコンパイルするためのプログラムやデバッグするためのプログラム等が含まれており、<br> JDKをインストールすることにより、Javaアプリケーションの開発やJavaアプリケーションの実行まで一貫して行うことができる。<br> <br> 下図に、Javaの仮想マシンであるJVM、Javaの実行環境であるJRE、Javaの開発環境であるJDKのそれぞれの関係と違いを示す。<br> [[ファイル:Java 2.jpg|フレームなし|中央]] <br><br> == OpenJDKのインストール == Eclipseをインストールする前に、OpenJDKがインストールされていることを確認する。<br> <br> ==== パッケージ管理システムからインストール ==== 以下の例では、OpenJDK 8をインストールしている。<br> # RHEL sudo dnf install java-1.8.0-openjdk # SUSE sudo zypper install java-1_8_0-openjdk <br> インストールしたJavaのバージョンを確認する。 java -version <br> ==== ダウンロードしてインストール ==== [https://jdk.java.net OpenJDKの公式Webサイト]にアクセスして、OpenJDKのバイナリファイルをダウンロードする。<br> 他のOpenJDKのバージョンをダウンロードをする場合は、以下に示すOpenJDKの公式Webサイトにアクセスする。<br> https://jdk.java.net/archive/ <br> ダウンロードしたファイルを解凍する。<br> tar xf openjdk-<バージョン>_linux-<アーキテクチャ>_bin.tar.gz cd openjdk-<バージョン>_linux-<アーキテクチャ>_bin <br> 必要ならば、OpenJDKのディレクトリを任意のインストールディレクトリに配置する。<br> mv openjdk-<バージョン>_linux-<アーキテクチャ>_bin /<任意のインストールディレクトリ>/OpenJDK <br> ~/.profileファイル等に、OpenJDKの環境変数を設定する。<br> vi ~/.profile <br> <syntaxhighlight lang="sh"> export PATH="/<OpenJDKのインストールディレクトリ>/bin:$PATH" # Settings the OpenJDK export JAVA_HOME="<OpenJDKのインストールディレクトリ>" export J2SDKDIR="<OpenJDKのインストールディレクトリ>" export JAVA_ROOT="<OpenJDKのインストールディレクトリ>" export JDK_HOME="<OpenJDKのインストールディレクトリ>" export JRE_HOME="<OpenJDKのインストールディレクトリ>" export JAVA_BINDIR="/<OpenJDKのインストールディレクトリ>/bin" </syntaxhighlight> <br><br> == Oracle JDKのインストール == Eclipseをインストールする前に、Oracle JDKがインストールされていることを確認する。<br> <br> ==== ダウンロードしてインストール ==== Oracleの公式Webサイトにアクセスして、Oracle JDKをダウンロードする。<br> # Oracle JDK (最新) https://www.oracle.com/java/technologies/javase-downloads.html # Oracle JDK 8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html <br> 他のOracle JDKのバージョンをダウンロードをする場合は、以下に示すOpenJDKの公式Webサイトにアクセスする。<br> https://www.oracle.com/jp/java/technologies/downloads/archive/ <br> ダウンロードしたOracle JDKファイルを展開する。<br> tar xf jdk-<Oracle JDKのバージョン>_linux-<アーキテクチャ>_bin.tar.gz -C <Oracle JDKのインストールディレクトリ> <br> ~/.profileファイル等に、Oracle JDKの環境変数を設定する。<br> vi ~/.profile <br> <syntaxhighlight lang="sh"> export PATH="/<Oracle JDKのインストールディレクトリ>/bin:$PATH" # Settings the Oracle JDK export JAVA_HOME="<Oracle JDKのインストールディレクトリ>" export J2SDKDIR="<Oracle JDKのインストールディレクトリ>" export JAVA_ROOT="<Oracle JDKのインストールディレクトリ>" export JDK_HOME="<Oracle JDKのインストールディレクトリ>" export JRE_HOME="<Oracle JDKのインストールディレクトリ>" export JAVA_BINDIR="/<Oracle JDKのインストールディレクトリ>/bin" </syntaxhighlight> <br><br> == OpenJDKおよびOracle JDKの環境変数の設定 == Javaベースのソフトウェアを使用する前に、環境変数を設定する必要がある。<br> <br> ~/.profileファイル等に、Javaの環境変数を設定する。<br> <br> Open JDKまたはOracle JDKのインストールディレクトリとバージョンに基づいて、変数を設定する。<br> <syntaxhighlight lang="sh"> # Oracle JDK 11以降 export PATH="/<Open JDKまたはOracle JDKのインストールディレクトリ>/bin:$PATH" export JAVA_HOME=/<Open JDKまたはOracle JDKのインストールディレクトリ> export J2SDKDIR=/<Open JDKまたはOracle JDKのインストールディレクトリ> # Oracle JDK 8以前 export PATH="/<Open JDKまたはOracle JDKのインストールディレクトリ>/bin:$PATH" export JAVA_HOME=/<Open JDKまたはOracle JDKのインストールディレクトリ> export JRE_HOME=/<Open JDKまたはOracle JDKのインストールディレクトリ>/jre export J2SDKDIR=/<Open JDKまたはOracle JDKのインストールディレクトリ> export J2REDIR=/<Open JDKまたはOracle JDKのインストールディレクトリ>/jre </syntaxhighlight> <br> PCを再起動する。<br> <br><br> == Open JDKおよびOracle JDKの設定 == ==== Open JDKおよびOracle JDKの追加 ==== まず、既にインストールされているOpen JDKおよびOracle JDKにおいて、<br> 以下の出力例にある<u><code>Priority</code></u>項目の値を確認する。<br> sudo alternatives --config java # 出力例 There are 2 programs which provide 'java'. Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 auto mode 1 /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java 1805 manual mode 2 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 manual mode <br> <u>Oracle JDKを使用する場合、OSにJavaの実行ファイルのパスを知らせる必要があるため、以下のコマンドを実行する。</u><br> sudo update-alternatives --install /usr/bin/java java /<Oracle JDKのインストールディレクトリ>/bin/java <上記のPriority項目における一意の値> sudo update-alternatives --install /usr/bin/javac javac /<Oracle JDKのインストールディレクトリ>/bin/javac <上記のPriority項目における一意の値> sudo update-alternatives --set java /<Oracle JDKのインストールディレクトリ>/bin/java sudo update-alternatives --set javac /<Oracle JDKのインストールディレクトリ>/bin/javac <br> 上記のjavaとjavacのディレクトリにおいて、正常に設定されているかどうかを確認する。<br> sudo update-alternatives --list java sudo update-alternatives --list javac <br> PCを再起動する。<br> <br> 標準で使用するOpen JDKおよびOracle JDKを設定するため、以下のコマンドを実行する。<br> sudo alternatives --config java <br> 標準で使用するOpen JDKおよびOracle JDKを選択する。<br> * 現在の選択を維持する場合は[Enter]キーを押下する。 * 他のOracle JDKを選択する場合は、数字キーを入力する。 <br> 複数のバージョンのOpen JDKおよびOracle JDKがインストールされている場合、以下のように、全てのバージョンが表示される。<br> There are 3 programs which provide 'java'. Selection Path Priority Status ----------------------------------------------------------------------------- * 0 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 auto mode 1 /home/user/InstallSoftware/Java/jdk-15.0.1/bin/java 3 manual mode 2 /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java 1805 manual mode 3 /usr/lib64/jvm/jre-11-openjdk/bin/java 2105 manual mode Enter to keep the current selection[+], or type selection number: <br> 上記の設定後は、Open JDKおよびOracle JDKのバージョンを確認する。<br> java -version <br> ==== Open JDKおよびOracle JDKの削除 ==== まず、削除するものとは別のOpen JDKおよびOracle JDKに設定する<br> sudo alternatives --config java <br> 標準で使用するOpen JDKおよびOracle JDKを選択する。<br> * 現在の選択を維持する場合は[Enter]キーを押下する。 * 他のOracle JDKを選択する場合は、数字キーを入力する。 <br> Open JDKおよびOracle JDKの設定を削除する。<br> sudo update-alternatives --remove java /<Oracle JDKのインストールディレクトリ>/bin/java sudo update-alternatives --remove javac /<Oracle JDKのインストールディレクトリ>/bin/javac <br> PCを再起動する。<br> <br><br> == Eclipseのインストール == [http://www.eclipse.org/downloads/ Eclipseの公式Webサイト]から、Eclipseをダウンロードする。<br> <br> ダウンロードしたEclipseを解凍して、任意のディレクトリに配置する。<br> tar xf eclipse-inst-jre-linux64.tar.gz -C <Eclipseのインストールディレクトリ> <br> Eclipseのデスクトップエントリファイルを作成する。<br> vi ~/.local/share/applications/Eclipse_IDE.desktop <br> # ~/.local/share/applications/Eclipse_IDE.desktopファイル [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=Eclipse IDE <バージョン名> GenericName=Eclipse IDE Comment=Eclipse IDE Exec=/<Eclipseのインストールディレクトリ>/bin/eclipse Icon=/home/<ユーザ名>/.icons/eclipse.png Terminal=false Categories=Application;Development;Java;IDE <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]]
インストール - Eclipse
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse