「インストール - Eclipse」の版間の差分
| 152行目: | 152行目: | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ: | [[カテゴリ:RHEL]][[カテゴリ:SUSE]] | ||
2023年4月13日 (木) 20:51時点における版
概要
Eclipseは、Javaの開発に最も広く使われているIDE(統合開発環境)の1つである。
IDEは、ソフトウェアのオーサリング、修正、コンパイル、デプロイ、デバッグ等の多くの機能を提供する。
Eclipseは、Javaの開発だけではなく、C、C++、Perl、PHP、Python、R、Scala、Clojure、Groovy、Scheme等のソフトウェアの開発にも使用できる。
開発環境は、Java用のEclipse Java development tools(JDT)、C/C++用のEclipse CDT、PHP用のEclipse PDT等がある。
また、Eclipseには多くのプラグインが用意されており、ユーザの好きなように機能を拡張することができる。
Javaのインストール
Eclipseをインストールする前に、JDK(Oracle JDKまたはOpenJDK)がインストールされていることを確認する。
OpenJDKのインストール
以下の例では、OpenJDK 8をインストールしている。
# CentOS sudo yum install java-1.8.0-openjdk # SUSE sudo zypper install java-1_8_0-openjdk
インストールしたJavaのバージョンを確認する。
java -version
Oracle JDKのインストール
Oracleの公式Webサイトにアクセスして、Oracle JDKをダウンロードする。
# Oracle JDK 12 https://www.oracle.com/java/technologies/javase-downloads.html # Oracle JDK 11 (LTS) https://www.oracle.com/java/technologies/javase-jdk11-downloads.html # Oracle JDK 8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
ダウンロードしたOracle JDKファイルを展開する。
tar -xf jdk-<Oracle JDKのバージョン>_linux-x64_bin.tar.gz -C <Oracle JDKのインストールディレクトリ>
Open JDKおよびOracle JDKの環境変数の設定
Javaベースのソフトウェアを使用する前に、環境変数を設定する必要がある。
Javaの環境変数を設定するには、~/.profileファイルまたは~/.bashrcファイル等に以下の設定を記述する。
また、/etc/profile.dディレクトリに、javajdk.shファイルのような設定ファイルを作成する。
Open JDKまたはOracle JDKのインストールディレクトリとバージョンに基づいて、変数を設定する。
# Oracle JDK 11 / 12 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
PCを再起動する。
Open JDKおよびOracle JDKの設定
Open JDKおよびOracle JDKの追加
まず、既にインストールされているOpen JDKおよびOracle JDKにおいて、
以下の出力例にあるPriority項目の値を確認する。
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
Oracle JDKを使用する場合、OSにJavaの実行ファイルのパスを知らせる必要があるため、以下のコマンドを実行する。
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
上記のjavaとjavacのディレクトリにおいて、正常に設定されているかどうかを確認する。
sudo update-alternatives --list java sudo update-alternatives --list javac
PCを再起動する。
標準で使用するOpen JDKおよびOracle JDKを設定するため、以下のコマンドを実行する。
sudo alternatives --config java
標準で使用するOpen JDKおよびOracle JDKを選択する。
- 現在の選択を維持する場合は[Enter]キーを押下する。
- 他のOracle JDKを選択する場合は、数字キーを入力する。
複数のバージョンのOpen JDKおよびOracle JDKがインストールされている場合、以下のように、全てのバージョンが表示される。
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:
上記の設定後は、Open JDKおよびOracle JDKのバージョンを確認する。
java -version
Open JDKおよびOracle JDKの削除
まず、削除するものとは別のOpen JDKおよびOracle JDKに設定する
sudo alternatives --config java
標準で使用するOpen JDKおよびOracle JDKを選択する。
- 現在の選択を維持する場合は[Enter]キーを押下する。
- 他のOracle JDKを選択する場合は、数字キーを入力する。
Open JDKおよびOracle JDKの設定を削除する。
sudo update-alternatives --remove java /<Oracle JDKのインストールディレクトリ>/bin/java sudo update-alternatives --remove javac /<Oracle JDKのインストールディレクトリ>/bin/javac
PCを再起動する。
Eclipseのインストール
Eclipseの公式Webサイトから、Eclipseをダウンロードする。
ダウンロードしたEclipseを解凍して、任意のディレクトリに配置する。
tar xf eclipse-inst-jre-linux64.tar.gz -C <Eclipseのインストールディレクトリ>
Eclipseのデスクトップエントリファイルを作成する。
vi ~/.local/share/applications/Eclipse_IDE.desktop
# ~/.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