■ 環境
* ホストOS : Windows 8 * ゲストOS : Debian7 * 仮想化ソフト : VMware(R) Player 6.0.3 * JDK : OpenJDK1.7 * Tomcat : Tomcat8 * Eclipse : Eclipse LUNA ※ 「Oracle JDK1.8」「Eclipse Neon」のインストールについては、 以下の「補足」を参照のこと。
2) Javaの環境を設定する
* JDKの設定は、詳しい設定は以下の関連記事も参考になる。 (今回は「OracleJDK」ではなく「OpenJDK」で行う)http://blogs.yahoo.co.jp/dk521123/33684436.html
[2-1] OpenJDK をダウンロードする
* OpenJDK7 を以下のサイトからダウンロードする => 今回「jdk-7u60-ea-bin-b15-linux-x64-16_apr_2014.tar.gz」を落とす => Oracle JDKのインストールについては、下記「補足:Oracle JDKのインストール」を参照のこと。https://jdk7.java.net/download.html
[2-2] OpenJDK をインストールする
tar xvfz jdk-7u60-ea-bin-b15-linux-x64-16_apr_2014.tar.gz mv jdk1.7.0_60 /usr/lib/jvm/java-1.7.0_60-openjdk sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-1.7.0_60-openjdk/bin/java" 100 sudo update-alternatives --config java # /usr/lib/jvm/java-1.7.0_60-openjdk/bin/java の番号を選ぶ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-1.7.0_60-openjdk/bin/javac" 100 sudo update-alternatives --config javac[2-3] 環境変数 を設定する
* 環境変数 を設定するために、ターミナルを起動し、以下のコマンドを入力する export JAVA_HOME=/usr/lib/jvm/java-1.7.0_60-openjdk export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME export CLASS_PATH=$CLASS_PATH:$JAVA_HOME/lib/tools.jar ※ 環境変数を永続的に使用したい場合、以下の関連記事を参照のことhttp://blogs.yahoo.co.jp/dk521123/34750666.html
[2-4] インストールされているか確認
* 念のため、「java -version」を入力し、OpenJDK7がインストールされているか確認する
3) Tomcatを設定する
[3-1] Tomcat をインストールする1) Tomcat (例:apache-tomcat-8.0.9.tar.gz)をダウンロードするhttp://tomcat.apache.org/download-80.cgi
2) Tomcat をインストールするために、ターミナルを起動し、以下のコマンドを入力する tar xvzf apache-tomcat-8.0.9.tar.gz mv ./apache-tomcat-8.0.9 /usr/tomcat[3-2] 環境変数 を設定する
1) 環境変数 を設定するために、ターミナルを起動し、以下のコマンドを入力する export CATALINA_HOME=/usr/tomcat[3-3] Tomcat を起動する
1) Tomcat を起動するために、ターミナルを起動し、以下のコマンドを入力する $CATALINA_HOME/bin/startup.sh 2) Tomcat が起動しているかを確認するために、 ブラウザを起動([アプリケーション]-[インターネット]-[Icewwaselウェブ・ブラウザ]を選択)し、 以下にアクセスするhttp://localhost:8080/
3) Tomcat を一旦停止する $CATALINA_HOME/bin/shutdown.sh
4) Eclipseの環境を設定する
[4-1] Eclipse をインストールする1) Eclipse (例:eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz)をダウンロードするEclipse Luna
https://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunar
2) eclipse.iniの設定「--launcher.appendVmargs」の前に、以下の設定を追加する。 ~~~ --launcher.GTK_version 2 ~~~ 詳細は、以下の関連記事を参照のこと。http://blogs.yahoo.co.jp/dk521123/33859464.html
3) Eclipse をインストールするために、ターミナルを起動し、以下のコマンドを入力する cd /tmp tar xvzf eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz mv ./eclipse /usr/eclipse[4-2] Eclipse を起動する
1) Eclipse をインストールするために、ターミナルを起動し、以下のコマンドを入力する /usr/eclipse/eclipse -clean[4-3] Eclipse をTomcatが使用できるように設定する
1) Eclipse の [Window]-[Preferences]-[Server]-[Runtime Environments]で「Add」ボタン押下 2) [Apache]-[Apache Tomcat 8]を選択し「Next」ボタン押下 3) 「Tomcat installation directory」「/usr/tomcat」を入力し「Finish」ボタン押下 4) 「OK」ボタン押下[4-4] 設定できているかを「Hello World」で確認
1) Eclipse の [File]-[New]-[Other]-[Web]-[Dynamic Web Project]を選択 2) 以下を入力し「Finish」ボタン押下 * プロジェクト名 : 「SampleWeb」 * Target Runtime : 「Apache Tomcat 8」 3) 作成したプロジェクト「SampleWeb」を右クリックし[New]-[Servlet]を選択し 以下を入力し「Finish」ボタン押下 * クラス名 : 「SampleCode」 * package : 「com.sample」 4) 以下を参考に、プログラムを書くhttp://blogs.yahoo.co.jp/dk521123/33116237.html
5) プログラムを右クリックし、[Run As]で実行する → 「Hellow World」が表示されたらOK
■ 補足
Oracle JDKのインストール
1) /etc/apt/sources.list.d/java.listを作成するsudo vi /etc/apt/sources.list.d/java.list 【追記内容】 deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main2) 認証キーを追加し、リストをupdate/upgrade
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 sudo apt-get update sudo apt-get upgrade3) JDKをインストールする
sudo apt-get install oracle-java8-installer # 「了解」で、Enterキー押下 # 「はい」を選んで、Enterキー押下 java -version # JDK8がインストールされていることを確認
Eclipse Neonのインストール
1) Eclipse Neonをダウンロードするhttp://ftp.jaist.ac.jp/pub/eclipse/oomph/epp/neon/R/eclipse-inst-linux64.tar.gz
2) ダウンロードしたファイルを解凍する
tar xvzf eclipse-inst-linux64.tar.gz
3) 解凍したディレクトリ内の「eclipse-inst」を実行する
* 「Remember accepted licenses」にチェックをつけてAcceptボタン押下 * 「Select All」してOKボタン押下
参考文献
Oracle JDKのインストールhttp://symfoware.blog68.fc2.com/blog-entry-1716.html
https://hirooka.pro/?p=5899
Eclipse Neonのインストール
http://symfoware.blog68.fc2.com/blog-entry-1913.html
関連記事
Linux(仮想環境) を構築する ~Debian編~
http://blogs.yahoo.co.jp/dk521123/33809963.htmlLinux(仮想環境) で、JDK / Tomcat / Eclipse の環境を構築する ~Debian編~
http://blogs.yahoo.co.jp/dk521123/33854227.htmlDebian で、JAVA_HOME を永続的に設定する
http://blogs.yahoo.co.jp/dk521123/34750666.htmlTomcatをデーモン(daemon)として起動するには ~Debian編~
http://blogs.yahoo.co.jp/dk521123/34754575.html仮想環境の Debian に PostgreSQL を設定する
http://blogs.yahoo.co.jp/dk521123/33895644.htmlLinux(仮想環境) で、JDK / Tomcat / Eclipse の環境を構築する ~openSUSE編~
http://blogs.yahoo.co.jp/dk521123/33684436.htmlDebian7 で、Eclipse Luna が起動しない
* 今回の設定を行う上で、起こったトラブル。http://blogs.yahoo.co.jp/dk521123/33859464.html