====== Eclipse Java EE IDE for Web Developers Version: 2019‑03 (4.11.0) ====== [[android:android-studio#開発環境構築|Android Studio 開発環境構築]] の手順で Android SDK、Android NDK、JDK 環境を整えておく。\\ ===== Fedora 29 x86_64 での開発環境構築手順 ===== 以下の構築手順は Fedora 29 x86_64 での開発環境構築手順である。\\ [[https://www.eclipse.org/downloads/|Eclipse Downloads | The Eclipse FoundationEclipse Downloads | The Eclipse Foundation]] より [[http://mirror.rise.ph/eclipse/oomph/epp/2019-03/R/eclipse-inst-linux64.tar.gz|Eclipse Installer 64bit]] をダウンロードする。\\ $ axel -n 10 http://mirror.rise.ph/eclipse/oomph/epp/2019-03/R/eclipse-inst-linux64.tar.gz ダウンロードした Eclipse Installer を解凍し実行する。\\ $ tar zxvf eclipse-inst-linux64.tar.gz $ cd eclipse-installer/ $ ./eclipse-inst | Eclipse Installer の実行画面。 | Eclipse IDE for Enterprise java Developers を選択する。 | |{{:android:eclipse_001.png?450|eclipse installer}} | {{:android:eclipse_002.png?450|Eclipse IDE for Enterprise java Developers}} | | Installation Folder に Eclipse IDE のインストール先を指定する。 | Eclipse Foundation ソフトウェアユーザー契約に同意する。 | | {{:android:eclipse_003.png?450|Eclipse Installation Folder}} | {{:android:eclipse_004.png?450|Eclipse Foundation Software User Agreement}} | | Eclipse のインストール中。インストール完了までしばらく待つ。 | Oomph のライセンス確認。[v]Remember accepted licenses にチェックを入れて同意する。 | | {{:android:eclipse_006.png?450|eclipse installer INSTALLING}} | {{:android:eclipse_007.png?450|Oomph License Confirmation Accept}} | | 「インストールプロセスはいつもより長くかかります:
org.eclipse.persistence.jpa.Jpqlのダウンロード」
が表示されるが、そのままインストールの完了を待つ。 | 証明書を選択して [Accept selected] ボタンを押す。 | | {{:android:eclipse_008.png?450|インストールプロセスはいつもより長くかかります:org.eclipse.persistence.jpa.Jpqlのダウンロード}} | {{:android:eclipse_009.png?450|証明書 Accept selected}} | | 「インストールは正常に完了しました」が表示されたら [LAUNCH] ボタンを押す。 | eclipse 2019-03 が起動する。 | | {{:android:eclipse_010.png?450|インストールは正常に完了しました LAUNCH}} | {{:android:eclipse_011.png?450|eclipse 2019-03 runing}} | 途中で Eclipse IDE Launcher がワークスペースのディレクトリを聞いてくるので、そのまま [Launch] ボタンを押す。\\ {{:android:eclipse_012.png?688|Eclipse IDE Launcher}}\\ すると再び Eclipse IDE が開始中にり Eclipse IDE が起動する。\\ {{:android:eclipse_013.png?452|eclipse 2019-03 Starting Eclipse IDE}}\\ ===== Eclipse プラットフォームについて ===== Eclipse のメニューの [Help] - [About Eclipse IDE] を選択する。\\ {{:android:eclipse_015.png?800|About Eclipse IDE}}\\ About Eclipse IDE の画面が表示されるので [Installation Details] ボタンを押す。\\ |{{:android:eclipse_016.png?400|Eclipse IDE Installation Details - Installed Software}}|{{:android:eclipse_017.png?400|Eclipse IDE Installation Details - Plug-ins}}| [Configuration] タブをクリックしてプラットフォーム詳細を確認する。\\ {{:android:eclipse_018.png?1024|Eclipse IDE Installation Details - Configuration}}\\ 私のマシンでは Oracle Java(TM) SE Runtime Environment Version 11.0.2+9-LTS 64-Bit Server VM で動作している。\\ [[android:eclipse-jdt:eclipse_2019-03_platform_details|Eclipse 2019-03 プラットフォーム詳細]]\\ ===== Eclipse Java EE IDE for Web Developers の日本語化 ===== [[https://pleiades.io/pages/pleiades_jetbrains_manual.html|JetBrains 製品の日本語化マニュアル - IntelliJ IDEA]] のページの手順で日本語化する。\\ - そのページより [[http://mergedoc.osdn.jp/#pleiades.html#PLUGIN|Pleiades - Eclipse、IntelliJ などの日本語化プラグイン]] へ行き [[http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/build/stable/pleiades.zip|pleiades.zip]] をダウンロードする。\\ - ダウンロードした pleiades.zip を展開する。 - その中の plugins/jp.sourceforge.mergedoc.pleiades/ を ~/Android/jee-2019-03/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/ へ移動する。 - ~/Android/jee-2019-03/eclipse の最後に以下の3行を追記する。$ vi ~/Android/jee-2019-03/eclipse/eclipse.ini -startup plugins/org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar --launcher.library /home/tomoyan/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1000.v20190125-2016 -product org.eclipse.epp.package.jee.product -showsplash org.eclipse.epp.package.common --launcher.defaultAction openFile --launcher.appendVmargs -vm /usr/java/jdk-11.0.2/bin -vmargs -Dosgi.requiredJavaVersion=1.8 -Dosgi.instance.area.default=@user.home/eclipse-workspace -XX:+UseG1GC -XX:+UseStringDeduplication --add-modules=ALL-SYSTEM -Dosgi.requiredJavaVersion=1.8 -Dosgi.dataAreaRequiresExplicitInit=true -Xms256m -Xmx1024m --add-modules=ALL-SYSTEM -Declipse.p2.max.threads=10 -Doomph.update.url=http://download.eclipse.org/oomph/updates/milestone/latest -Doomph.redirection.index.redirection=index:/->http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/ ##### 以下のように設定をフルパスにて追加 ##### -Xverify:none -javaagent:/home/tomoyan/Android/jee-2019-03/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar ※**-javaagent:/home/tomoyan/Android/** は **-javaagent:~/Android/** と書くと Error opening zip file or JAR manifest missing : ~/Android/jee-2019-03/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar Error occurred during initialization of VM agent library failed to init: instrument の様にエラーになるので注意が必要である。 - Eclipse Java EE IDE for Web Developers を起動して日本語化されている事を確認する。\\ $ ~/Android/jee-2019-03/eclipse/eclipse & {{:android:eclipse_020.png?452|開始中 Eclipse IDE}}\\ {{:android:eclipse_021.png?1024|Eclipse 日本語化}}\\ ===== Kotlin プラグインのインストール ===== - eclipse のメニュー [ヘルプ(H)] - [Eclipse マーケットプレース(M)...] を開く。\\ - **検索(I):** に **Kotlin** を入力し Enter キーを入力する。Kotlin の [インストール] ボタンを押す。\\ {{:android:eclipse_022.png?800|Eclipse マーケットプレース Kotlin}}\\ - Kotlin のインストールが開始されるのでしばらく待つ。\\ {{:android:eclipse_023.png?800|Eclipse マーケットプレース Kotlin Installing}}\\ - ライセンスのレビューで「◎使用条件の条項に同意します(A)」を選択し [完了] ボタンを押す。\\ {{:android:eclipse_024.png?800|Eclipse マーケットプレース ライセンスのレビュー}}\\ - セキュリティー警告が表示されるが [インストール] ボタンを押して続行する。\\ {{:android:eclipse_025.png?630|セキュリティー警告 インストール}}\\ - 「ソフトウェアの更新」画面で Eclipse IDE の再起動を求められるので [今すぐ再起動] ボタンを押す。\\ {{:android:eclipse_026.png?613|Eclipse IDE 再起動}}\\ - Eclipse IDE が一旦再起動する。\\ {{:android:eclipse_020.png?452|開始中 Eclipse IDE}}\\ - Eclipse IDE が起動したら再びメニューの [ヘルプ] - [Eclipse IDE について(A)] を選択し [インストール詳細(I)] ボタンをクリックする。そして [プラグイン] タブを選択し **Kotlin** を入力する。(Kotlin プラグインがインストールされている事を確認する)\\ {{:android:eclipse_028.png?792|Eclipse IDE インストール詳細 Kotlin}}\\ ===== Spring Tools 4 プラグインのインストール ===== - eclipse のメニュー [ヘルプ(H)] - [Eclipse マーケットプレース(M)...] を開く。\\ - **検索(I):** に **Spring** を入力し Enter キーを入力する。Spring Tools 4 の [インストール] ボタンを押す。\\ {{:android:eclipse_029.png?800|Eclipse マーケットプレース Spring Tools 4}}\\ - 「選択されたフィーチャーの確認」画面で [確認(C) >]ボタンを押す。\\ {{:android:eclipse_030.png?800|Eclipse マーケットプレース 選択されたフィーチャーの確認}}\\ - ライセンスのレビューで「◎使用条件の条項に同意します(A)」を選択し [完了] ボタンを押す。\\ {{:android:eclipse_031.png?800|Eclipse マーケットプレース ライセンスのレビュー}}\\ - 「ソフトウェアの更新」画面で Eclipse IDE の再起動を求められるので [今すぐ再起動] ボタンを押す。\\ {{:android:eclipse_026.png?613|Eclipse IDE 再起動}}\\ - Eclipse IDE が一旦再起動する。\\ {{:android:eclipse_020.png?452|開始中 Eclipse IDE}}\\ - Eclipse IDE が起動したら再びメニューの [ヘルプ] - [Eclipse IDE について(A)] を選択し [インストール詳細(I)] ボタンをクリックする。そして [プラグイン] タブを選択し **Spring** を入力する。(Spring Tools 4 プラグインがインストールされている事を確認する)\\ {{:android:eclipse_032.png?792|Eclipse IDE インストール詳細 Spring}}\\ ===== Gradle プラグインはインストール済みである事を確認する ===== - eclipse のメニュー [ヘルプ(H)] - [Eclipse マーケットプレース(M)...] を開く。\\ - **検索(I):** に **Gradle** を入力し Enter キーを入力する。**Buildship Gradle Integration 3.0** が [インストール済み] ボタンである事を確認する。\\ {{:android:eclipse_033.png?800|Eclipse マーケットプレース Spring Tools 4}}\\ ===== Eclipse ショートカットの追加 ===== デスクトップメニューに Eclipse を追加する。\\ $ vi ~/.local/share/applications/eclipse.desktop [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=Eclipse Icon=/home/tomoyan/Android/jee-2019-03/eclipse/icon.xpm Path=/home/tomoyan/Android/jee-2019-03/eclipse Exec=/home/tomoyan/Android/jee-2019-03/eclipse/eclipse Wayland ではアプリケーションの状態を失うことなくGNOMEシェルを再起動(ALT + F2 で r を入力して Enter)できない為、一旦ログアウトしてログインし直すとデスクトップメニューに Eclipse ショートカットが追加される。\\ ====== Eclipse Java Development Tools Version: 2018-12 (4.10) ====== ===== Fedora 29 x86_64 での開発環境構築手順 ===== 以下の構築手順は Fedora 29 x86_64 での開発環境構築手順である。\\ ===== Eclipse Java Development Tools のインストール ===== $ sudo dnf install eclipse-jdt [[android:eclipse-jdt:eclipse_dnf_install|Eclipse 2018-12 dnf install eclipse-jdt]]\\ ===== Eclipse の起動 ===== [アクティビティ] - [アプリケーションを表示する] に eclipse アイコンが作成されるのでそこから起動する。\\ {{:android:eclipse_icon.png|Eclipse Icon}}\\ eclipse 2018-12 が起動中になる。\\ {{:android:eclipse_start-up.png|Eclipse Start up}}\\ Eclipse ランチャーがワークスペースのディレクトリを聞いてくるので、そのまま「[v] この選択をデフォルトとして使用し、今後この質問をしない(U)」にチェックを入れて [起動(L)] ボタンを押す。\\ {{:android:eclipse_launcher.png|Eclipse Launcher}}\\ 「JBossツールの使用法」のダイアログボックスが表示されるので、「Jboss ToolsチームがこのEclipseインスタンスの匿名の使用統計をJBoss Toolsで受け取ることを許可しますか?」の問い合わせに一応 [はい(Y)] で答える。\\ {{:android:eclipse_jboss_tools_usage.png|JBoss Tools Usage}}\\ すると、workspace - Eclipse プラットフォームの画面が起動する。\\ {{:android:eclipse_workspace-eclipse_platform.png?840|workspace - Eclipse プラットフォーム}}\\ ===== Eclipse プラットフォームについて ===== Eclipse のメニューの [ヘルプ] - [Eclipse プラットフォーム について] を開く。\\ {{:android:eclipse_about.png?512|Eclipse About}}\\ |{{:android:eclipse_about_001.png?400|Eclipse About 001}}|{{:android:eclipse_about_002.png?400|Eclipse About 002}}| |{{:android:eclipse_about_003.png?400|Eclipse About 003}}|{{:android:eclipse_about_004.png?400|Eclipse About 004}}| [インストール詳細(i)] の「プラグイン」タブを確認する。\\ {{:android:eclipse_about_005.png?640|Eclipse About 005}}\\ [インストール詳細(i)] の「構成」タブを確認する。\\ {{:android:eclipse_about_006.png?800|Eclipse About 006}}\\ 私のマシンでは Oracle Java(TM) SE Runtime Environment Version 11.0.2+9-LTS 64-Bit Server VM で動作している。\\ [[android:eclipse-jdt:eclipse_2018-12_platform_details|Eclipse 2018-12 プラットフォーム詳細]]\\