ラズベリーパイを使ってみる – javaやandroid開発でよく使うエディタ eclipse のインストール

スポンサーリンク

JAVAやandroidの開発環境でよく使われているeclipseをインストールしてみたので、そのメモ

インストール

コマンド一つでOKです

sudo apt-get install eclipse

インストール時のログ

sudo apt-get install eclipse
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  ant ant-optional aspectj binfmt-support ca-certificates-java default-jdk default-jre default-jre-headless
  eclipse-jdt eclipse-pde eclipse-platform eclipse-platform-data eclipse-rcp fastjar gnome-mime-data
  icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common jarwrapper java-common junit junit4
  libapache-pom-java libart-2.0-2 libasm3-java libaspectj-java libatk-wrapper-java libatk-wrapper-java-jni
  libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcanberra0 libcommons-beanutils-java
  libcommons-cli-java libcommons-codec-java libcommons-collections3-java libcommons-compress-java
  libcommons-dbcp-java libcommons-digester-java libcommons-httpclient-java libcommons-lang-java
  libcommons-logging-java libcommons-parent-java libcommons-pool-java libdb-java libdb-je-java libdb5.1-java
  libdb5.1-java-jni libeasymock-java libecj-java libequinox-osgi-java libfam0 libfelix-bundlerepository-java
  libfelix-gogo-command-java libfelix-gogo-runtime-java libfelix-gogo-shell-java libfelix-osgi-obr-java
  libfelix-shell-java libfelix-utils-java libgeronimo-jpa-2.0-spec-java libgeronimo-jta-1.1-spec-java
  libgeronimo-osgi-support-java libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common
  libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libhamcrest-java
  libicu4j-4.4-java libicu4j-java libidl0 libjetty8-java libjline-java libjsch-java libjtidy-java libkxml2-java
  liblucene2-java libnss3-1d liborbit2 libosgi-compendium-java libosgi-core-java libosgi-foundation-ee-java
  libregexp-java libservlet2.5-java libservlet3.0-java libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni
  libswt-gnome-gtk-3-jni libswt-gtk-3-java libswt-gtk-3-jni libswt-webkit-gtk-3-jni libtomcat7-java
  libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java libxz-java openjdk-6-jdk
  openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib sat4j tzdata tzdata-java
提案パッケージ:
  ant-gcj ant-doc libbsf-java liboro-java libxalan2-java libjaxp1.3-java liblog4j1.2-java jython antlr
  libbcel-java libjdepend-java libgnumail-java libcommons-net-java javacc ant-optional-gcj equivs junit-doc
  libbonobo2-bin libcanberra-gtk0 libcanberra-pulse libcommons-beanutils-java-doc
  libcommons-collections3-java-doc libcommons-dbcp-java-doc libcommons-digester-java-doc
  libcommons-httpclient-java-doc libcommons-lang-java-doc libavalon-framework-java libcommons-logging-java-doc
  libexcalibur-logkit-java libdb5.1-java-gcj libeasymock-java-doc ecj libecj-java-gcj fam
  libfelix-bundlerepository-java-doc libfelix-gogo-command-java-doc libfelix-gogo-runtime-java-doc
  libfelix-gogo-shell-java-doc libfelix-osgi-obr-java-doc libfelix-shell-java-doc libfelix-utils-java-doc
  libgeronimo-jpa-2.0-spec-java-doc libgeronimo-jta-java-doc libgeronimo-osgi-support-java-doc libgnomevfs2-bin
  jetty8 libjetty8-java-doc libjline-java-doc libjtidy-java-doc libosgi-compendium-java-doc libosgi-core-java-doc
  libosgi-foundation-ee-java-doc libswt-gtk-3-java-gcj tomcat7 libxerces2-java-doc libxerces2-java-gcj
  libxml-commons-resolver1.1-java-doc openjdk-6-demo openjdk-6-source visualvm icedtea-plugin libnss-mdns
  sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei ttf-indic-fonts
以下のパッケージが新たにインストールされます:
  ant ant-optional aspectj binfmt-support ca-certificates-java default-jdk default-jre default-jre-headless
  eclipse eclipse-jdt eclipse-pde eclipse-platform eclipse-platform-data eclipse-rcp fastjar gnome-mime-data
  icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common jarwrapper java-common junit junit4
  libapache-pom-java libart-2.0-2 libasm3-java libaspectj-java libatk-wrapper-java libatk-wrapper-java-jni
  libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcanberra0 libcommons-beanutils-java
  libcommons-cli-java libcommons-codec-java libcommons-collections3-java libcommons-compress-java
  libcommons-dbcp-java libcommons-digester-java libcommons-httpclient-java libcommons-lang-java
  libcommons-logging-java libcommons-parent-java libcommons-pool-java libdb-java libdb-je-java libdb5.1-java
  libdb5.1-java-jni libeasymock-java libecj-java libequinox-osgi-java libfam0 libfelix-bundlerepository-java
  libfelix-gogo-command-java libfelix-gogo-runtime-java libfelix-gogo-shell-java libfelix-osgi-obr-java
  libfelix-shell-java libfelix-utils-java libgeronimo-jpa-2.0-spec-java libgeronimo-jta-1.1-spec-java
  libgeronimo-osgi-support-java libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common
  libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libhamcrest-java
  libicu4j-4.4-java libicu4j-java libidl0 libjetty8-java libjline-java libjsch-java libjtidy-java libkxml2-java
  liblucene2-java libnss3-1d liborbit2 libosgi-compendium-java libosgi-core-java libosgi-foundation-ee-java
  libregexp-java libservlet2.5-java libservlet3.0-java libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni
  libswt-gnome-gtk-3-jni libswt-gtk-3-java libswt-gtk-3-jni libswt-webkit-gtk-3-jni libtomcat7-java
  libxerces2-java libxml-commons-external-java libxml-commons-resolver1.1-java libxz-java openjdk-6-jdk
  openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib sat4j tzdata-java
以下のパッケージはアップグレードされます:
  tzdata
アップグレード: 1 個、新規インストール: 109 個、削除: 0 個、保留: 92 個。
234 MB のアーカイブを取得する必要があります。
この操作後に追加で 360 MB のディスク容量が消費されます。
続行しますか [Y/n]?

かなりたくさんのソフトをインストールするので時間がかかると思います。コーヒー飲んで待ってたほうがいいかも

実行

ラズベリーパイを起動し

startx

でGUIを起動してから、下のコマンドを入力して実行すると使えます(^O^)

eclipse

eclipse

ラズベリーパイでJAVAのプログラムを作りたいときに使うといいかも

おすすめアイテム!

この記事の内容はラズベリーパイを使うと実際に試すことができます!
記事を読むだけでなく「実際に自分の手を動かして体験してみる」ことがコンピュータに詳しくなる近道です!

2018年12月現在、ラズベリーパイ3 モデルBプラスが日本で手に入るコスパが良い最新モデルです!
Raspberry Pi 3 Model B+ element14 スターターセット BASIC ラズベリーパイ3 モデルBプラスではUSB機器からラズベリーパイのOSを起動することができるようになりました。 下記のようなUSBポータブルHDDを使うと、ラズベリーパイで大容量の音楽プレイヤができます! マイクロSDで同じ容量のものを買うより安いのでおすすめです! https://www.amazon.co.jp/dp/B06X3VSKJ7/ref=as_li_ss_tl?_encoding=UTF8&psc=1&linkCode=ll1&tag=aza2limemo-22&linkId=25f18e2118942a9614514a6c0b0e535c

ラズベリーパイで最先端のアプリ開発やAI研究をしているけど動作が遅いなぁ…という場合は

ラズベリーパイは安価なPCとしては高速ですが、通常のデスクトップPCと比べると性能は劣ります。

ラズベリーパイで最先端のアプリ開発やAI研究をしたいと思ったなら、Ubuntuが動作するデスクトップパソコンがおすすめです! Ubuntuはラズベリーパイとほぼ同じように操作できます!
UbuntuがインストールされているPCはCPUが高速でメモリが多く、ストレージもSSDなのでストレスなくアプリ開発を行うことができます!
グラフィックボードも搭載されており、膨大な計算を必要とするAI研究も可能です!

ラズベリーパイでは数日かかるような膨大な計算も、短時間で終えることができます!

パワフルなPCを使用すると素早く最先端のアプリ開発が可能です。これはIT業界を志望する場合の強い武器になります!
Dell デスクトップパソコン XPSタワー Core i7プレミアムモデル 18Q46/Windows10/16GB/256GB SSD+2TB HDD/GTX1050Ti
スポンサーリンク

最後まで記事をお読みいただきありがとうございます!