android:eclipse-jdt

文書の過去の版を表示しています。


Eclipse Java EE IDE for Web Developers Version: 2019‑03 (4.11.0)

以下の構築手順は Fedora 29 x86_64 での開発環境構築手順である。
Eclipse Downloads | The Eclipse FoundationEclipse Downloads | The Eclipse Foundation より 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 を選択する。
eclipse installer Eclipse IDE for Enterprise java Developers
Installation Folder に Eclipse IDE のインストール先を指定する。 Eclipse Foundation ソフトウェアユーザー契約に同意する。
Eclipse Installation Folder Eclipse Foundation Software User Agreement
Eclipse のインストール中。インストール完了までしばらく待つ。 Oomph のライセンス確認。[v]Remember accepted licenses にチェックを入れて同意する。
eclipse installer INSTALLING Oomph License Confirmation Accept
「インストールプロセスはいつもより長くかかります:org.eclipse.persistence.jpa.Jpqlのダウンロード」が表示されるが、そのままインストールの完了を待つ。 証明書を選択して [Accept selected] ボタンを押す。
インストールプロセスはいつもより長くかかります:org.eclipse.persistence.jpa.Jpqlのダウンロード 証明書 Accept selected
「インストールは正常に完了しました」が表示されたら [LAUNCH] ボタンを押す。
インストールは正常に完了しました LAUNCH

eclipse 2019-03 が起動する。
eclipse 2019-03 runing
途中で Eclipse IDE Launcher がワークスペースのディレクトリを聞いてくるので、そのまま [Launch] ボタンを押す。
Eclipse IDE Launcher
すると再び Eclipse IDE が開始中になる。
eclipse 2019-03 Starting Eclipse IDE

Eclipse のメニューの [Help] - [About Eclipse IDE] を選択する。
About Eclipse IDE
About Eclipse IDE の画面が表示されるので [Installation Details] ボタンを押す。

Eclipse IDE Installation Details - Installed SoftwareEclipse IDE Installation Details - Plug-ins

[Configuration] タブをクリックしてプラットフォーム詳細を確認する。
Eclipse IDE Installation Details - Configuration
私のマシンでは Oracle Java(TM) SE Runtime Environment Version 11.0.2+9-LTS 64-Bit Server VM で動作している。
Eclipse 2019-03 プラットフォーム詳細

JetBrains 製品の日本語化マニュアル - IntelliJ IDEA のページの手順で日本語化する。

  1. そのページより Pleiades - Eclipse、IntelliJ などの日本語化プラグイン へ行き pleiades.zip をダウンロードする。
  2. ダウンロードした pleiades.zip を展開する。
  3. その中の plugins/jp.sourceforge.mergedoc.pleiades/ を ~/Android/jee-2019-03/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/ へ移動する。
  4. ~/Android/jee-2019-03/eclipse の最後に以下の3行を追記する。
    $ vi ~/Android/jee-2019-03/eclipse/eclipse.ini
    ~/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

    の様にエラーになるので注意が必要である。

  5. Eclipse Java EE IDE for Web Developers を起動して日本語化されている事を確認する。
    $ ~/Android/jee-2019-03/eclipse/eclipse &

    開始中 Eclipse IDE
    Eclipse 日本語化

  1. eclipse のメニュー [ヘルプ(H)] - [Eclipse マーケットプレース(M)…] を開く。
  2. 検索(I): に Kotlin を入力し Enter キーを入力する。

Eclipse マーケットプレース Kotlin
Eclipse マーケットプレース Kotlin Installing
Eclipse マーケットプレース ライセンスのレビュー
セキュリティー警告 インストール
Eclipse IDE 再起動
開始中 Eclipse IDE
Eclipse IDE インストール詳細 Kotlin

Eclipse Java Development Tools Version: 2018-12 (4.10)

以下の構築手順は Fedora 29 x86_64 での開発環境構築手順である。

$ sudo dnf install eclipse-jdt
メタデータの期限切れの最終確認: 2:55:09 時間前の 2019年03月20日 23時54分15秒 に実施しました。
依存関係が解決しました。
==============================================================================
 Package                      Arch   Version                    Repo     Size
==============================================================================
インストール:
 eclipse-jdt                  noarch 1:4.10.0-2.fc29            updates  31 M
依存関係をインストール中:
 apache-commons-logging       noarch 1.2-15.fc29                updates  82 k
 eclipse-ecf-core             noarch 3.14.4-1.fc29              updates 368 k
 eclipse-emf-core             noarch 1:2.16.0-1.fc29            updates 1.8 M
 eclipse-emf-runtime          noarch 2.16.0-1.fc29              updates 3.1 M
 eclipse-epp-logging          noarch 2.0.7-5.fc29               updates 515 k
 eclipse-equinox-osgi         x86_64 1:4.10.0-2.fc29            updates 1.7 M
 eclipse-mylyn                noarch 3.25.0-0.4.fc29            updates 5.1 M
 eclipse-mylyn-tasks-bugzilla noarch 3.25.0-0.4.fc29            updates 684 k
 eclipse-pde                  x86_64 1:4.10.0-2.fc29            updates 112 M
 eclipse-platform             x86_64 1:4.10.0-2.fc29            updates  40 M
 eclipse-swt                  x86_64 1:4.10.0-2.fc29            updates 4.3 M
 icu4j                        noarch 1:63.1-1.fc29              updates  11 M
 jetty-continuation           noarch 9.4.14-1.v20181114.fc29    updates  27 k
 jetty-http                   noarch 9.4.14-1.v20181114.fc29    updates 192 k
 jetty-io                     noarch 9.4.14-1.v20181114.fc29    updates 136 k
 jetty-security               noarch 9.4.14-1.v20181114.fc29    updates 108 k
 jetty-server                 noarch 9.4.14-1.v20181114.fc29    updates 571 k
 jetty-servlet                noarch 9.4.14-1.v20181114.fc29    updates 116 k
 jetty-util                   noarch 9.4.14-1.v20181114.fc29    updates 481 k
 jnr-constants                noarch 0.9.12-1.fc29              updates 497 k
 jnr-enxio                    noarch 0.19-1.fc29                updates  40 k
 jnr-ffi                      noarch 2.1.8-1.fc29               updates 582 k
 jnr-posix                    noarch 3.0.47-1.fc29              updates 239 k
 jnr-unixsocket               noarch 0.21-1.fc29                updates  47 k
 ant                          noarch 1.10.5-2.fc29              fedora  171 k
 ant-antlr                    noarch 1.10.5-2.fc29              fedora   23 k
 ant-apache-bcel              noarch 1.10.5-2.fc29              fedora   25 k
 ant-apache-bsf               noarch 1.10.5-2.fc29              fedora   21 k
 ant-apache-log4j             noarch 1.10.5-2.fc29              fedora   20 k
 ant-apache-oro               noarch 1.10.5-2.fc29              fedora   24 k
 ant-apache-regexp            noarch 1.10.5-2.fc29              fedora   21 k
 ant-apache-resolver          noarch 1.10.5-2.fc29              fedora   20 k
 ant-apache-xalan2            noarch 1.10.5-2.fc29              fedora   19 k
 ant-commons-logging          noarch 1.10.5-2.fc29              fedora   21 k
 ant-commons-net              noarch 1.10.5-2.fc29              fedora   94 k
 ant-javamail                 noarch 1.10.5-2.fc29              fedora   25 k
 ant-jdepend                  noarch 1.10.5-2.fc29              fedora   29 k
 ant-jmf                      noarch 1.10.5-2.fc29              fedora   23 k
 ant-jsch                     noarch 1.10.5-2.fc29              fedora   60 k
 ant-junit                    noarch 1.10.5-2.fc29              fedora  159 k
 ant-junit5                   noarch 1.10.5-2.fc29              fedora   63 k
 ant-lib                      noarch 1.10.5-2.fc29              fedora  2.0 M
 ant-swing                    noarch 1.10.5-2.fc29              fedora   24 k
 ant-testutil                 noarch 1.10.5-2.fc29              fedora   36 k
 ant-xz                       noarch 1.10.5-2.fc29              fedora   21 k
 antlr-tool                   noarch 2.7.7-55.fc29              fedora  355 k
 apache-commons-codec         noarch 1.11-4.fc29                fedora  281 k
 apache-commons-el            noarch 1.0-41.fc29                fedora  113 k
 apache-commons-io            noarch 1:2.6-4.fc29               fedora  219 k
 apache-commons-jxpath        noarch 1.3-30.fc29                fedora  290 k
 apache-commons-lang          noarch 2.6-22.fc29                fedora  279 k
 apache-commons-lang3         noarch 3.7-4.fc29                 fedora  479 k
 apache-commons-net           noarch 3.6-4.fc29                 fedora  293 k
 apiguardian                  noarch 1.0.0-3.fc29               fedora   16 k
 atinject                     noarch 1-29.20100611svn86.fc29    fedora   16 k
 batik                        noarch 1.10-2.fc29                fedora  7.1 M
 batik-css                    noarch 1.10-2.fc29                fedora  295 k
 bcel                         noarch 6.2-3.fc29                 fedora  610 k
 bsf                          noarch 2.4.0-31.fc29              fedora  106 k
 felix-gogo-command           noarch 1.0.2-6.fc29               fedora   57 k
 felix-gogo-runtime           noarch 1.1.0-1.fc29               fedora  177 k
 felix-gogo-shell             noarch 1.1.0-1.fc29               fedora   67 k
 felix-scr                    noarch 2.0.14-3.fc29              fedora  330 k
 glassfish-annotation-api     noarch 1.2-14.fc29                fedora   45 k
 glassfish-el                 noarch 3.0.1-0.9.b08.fc29         fedora  170 k
 glassfish-el-api             noarch 3.0.1-0.9.b08.fc29         fedora  103 k
 glassfish-jsp                noarch 2.3.3-0.13.b02.fc29        fedora  550 k
 glassfish-jsp-api            noarch 2.3.2-0.10.b01.fc29        fedora   72 k
 glassfish-servlet-api        noarch 3.1.0-15.fc29              fedora   86 k
 google-gson                  noarch 2.8.2-2.fc29               fedora  234 k
 guava                        noarch 25.0-3.fc29                fedora  2.3 M
 hamcrest-core                noarch 1.3-24.fc29                fedora   50 k
 httpcomponents-client        noarch 4.5.5-5.fc29               fedora  711 k
 httpcomponents-client-cache  noarch 4.5.5-5.fc29               fedora  155 k
 httpcomponents-core          noarch 4.4.10-3.fc29              fedora  632 k
 jakarta-commons-httpclient   noarch 1:3.1-29.fc29              fedora  240 k
 jakarta-oro                  noarch 2.0.8-24.fc29              fedora   79 k
 javamail                     noarch 1.5.2-8.fc29               fedora  631 k
 jdepend                      noarch 2.9.1-19.fc29              fedora  179 k
 jffi                         x86_64 1.2.12-10.fc29             fedora  156 k
 jffi-native                  x86_64 1.2.12-10.fc29             fedora   74 k
 jnr-x86asm                   noarch 1.0.2-15.fc29              fedora  206 k
 jsch                         noarch 0.1.54-8.fc29              fedora  280 k
 jsr-305                      noarch 0-0.23.20130910svn.fc29    fedora   30 k
 junit                        noarch 1:4.12-10.fc29             fedora  293 k
 junit5                       noarch 5.3.1-1.fc29               fedora  649 k
 jzlib                        noarch 1.1.3-9.fc29               fedora   79 k
 kxml                         noarch 2.3.0-17.fc29              fedora   46 k
 log4j12                      noarch 1.2.17-23.fc29             fedora  458 k
 lucene                       noarch 7.1.0-3.fc29               fedora  2.6 M
 lucene-analysis              noarch 7.1.0-3.fc29               fedora  1.3 M
 lucene-analyzers-smartcn     noarch 7.1.0-3.fc29               fedora  3.4 M
 lucene-queries               noarch 7.1.0-3.fc29               fedora  210 k
 lucene-queryparser           noarch 7.1.0-3.fc29               fedora  330 k
 lucene-sandbox               noarch 7.1.0-3.fc29               fedora  172 k
 objectweb-asm                noarch 6.2.1-1.fc29               fedora  445 k
 opentest4j                   noarch 1.0.0-3.fc29               fedora   22 k
 publicsuffix-list            noarch 20180723-1.fc29            fedora   77 k
 regexp                       noarch 1:1.5-27.fc29              fedora   45 k
 sac                          noarch 1.3-29.fc29                fedora   19 k
 sat4j                        noarch 2.3.5-13.fc29              fedora  512 k
 univocity-parsers            noarch 2.5.5-4.fc29               fedora  339 k
 ws-commons-util              noarch 1.0.2-8.fc29               fedora   46 k
 xalan-j2                     noarch 2.7.1-38.fc29              fedora  1.9 M
 xerces-j2                    noarch 2.11.0-34.fc29             fedora  1.1 M
 xml-commons-apis             noarch 1.4.01-26.fc29             fedora  227 k
 xml-commons-resolver         noarch 1.2-26.fc29                fedora  110 k
 xmlgraphics-commons          noarch 2.2-2.fc29                 fedora  617 k
 xmlrpc-client                noarch 1:3.1.3-21.fc29            fedora   61 k
 xmlrpc-common                noarch 1:3.1.3-21.fc29            fedora  111 k
 xpp3                         noarch 1.1.4-19.c.fc29            fedora  291 k
 xz-java                      noarch 1.8-3.fc29                 fedora  103 k
弱い依存関係をインストール中:
 eclipse-abrt                 noarch 0.0.3-7.fc29               updates  33 k
 java-1.8.0-openjdk-devel     x86_64 1:1.8.0.201.b09-2.fc29     updates 9.8 M
 eclipse-nls-ja               noarch 4.7.0-4.fc29               fedora  2.9 M
 eclipse-usage                noarch 4.9.0-1.fc29               fedora  124 k
 jai-imageio-core             noarch 1.2-0.24.20100217cvs.fc29  fedora  336 k

トランザクションの概要
==============================================================================
インストール  118 パッケージ

ダウンロードサイズの合計: 264 M
インストール済みのサイズ: 338 M
これでよろしいですか? [y/N]: y
〜省略〜
(116/118): xz-java-1.8-3.fc29.noarch.rpm      1.3 MB/s | 103 kB     00:00    
(117/118): xpp3-1.1.4-19.c.fc29.noarch.rpm    1.2 MB/s | 291 kB     00:00    
(118/118): eclipse-pde-4.10.0-2.fc29.x86_64.r 2.5 MB/s | 112 MB     00:44    
------------------------------------------------------------------------------
合計                                          5.1 MB/s | 264 MB     00:51     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備           :                                                      1/1 
  インストール中   : ant-lib-1.10.5-2.fc29.noarch                       1/118 
  インストール中   : apache-commons-logging-1.2-15.fc29.noarch          2/118 
  インストール中   : lucene-7.1.0-3.fc29.noarch                         3/118 
〜省略〜
  xmlrpc-common-1:3.1.3-21.fc29.noarch                                        
  xpp3-1.1.4-19.c.fc29.noarch                                                 
  xz-java-1.8-3.fc29.noarch                                                   

完了しました!

[アクティビティ] - [アプリケーションを表示する] に eclipse アイコンが作成されるのでそこから起動する。
Eclipse Icon
eclipse 2018-12 が起動中になる。
Eclipse Start up
Eclipse ランチャーがワークスペースのディレクトリを聞いてくるので、そのまま「[v] この選択をデフォルトとして使用し、今後この質問をしない(U)」にチェックを入れて [起動(L)] ボタンを押す。
Eclipse Launcher
「JBossツールの使用法」のダイアログボックスが表示されるので、「Jboss ToolsチームがこのEclipseインスタンスの匿名の使用統計をJBoss Toolsで受け取ることを許可しますか?」の問い合わせに一応 [はい(Y)] で答える。
JBoss Tools Usage
すると、workspace - Eclipse プラットフォームの画面が起動する。
workspace - Eclipse プラットフォーム

Eclipse のメニューの [ヘルプ] - [Eclipse プラットフォーム について] を開く。
Eclipse About

Eclipse About 001Eclipse About 002
Eclipse About 003Eclipse About 004

[インストール詳細(i)] の「プラグイン」タブを確認する。
Eclipse About 005
[インストール詳細(i)] の「構成」タブを確認する。
Eclipse About 006
私のマシンでは Oracle Java(TM) SE Runtime Environment Version 11.0.2+9-LTS 64-Bit Server VM で動作している。
Eclipse 2018-12 プラットフォーム詳細

  • android/eclipse-jdt.1553292668.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)