Mac の Java 開発環境構築(seaser2 SAStruts の開発準備まで)

仕事で Java , seaser2 SAStruts を用いた開発を行う予定となったので、 Mac に開発環境を構築します。

Java

snow leopard バージョン 10.6.4 には Java が既にインストールされているようです。

yamac:~ hige$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02-279-10M3065)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01-279, mixed mode)

Eclipseのダウンロード

以下よりダウンロードを行います。
Eclipse IDE for Java Developers 32bit を選択しました。

解凍

tar xvzf eclipse-java-helios-macosx-cocoa.tar.gz

Pleiades(日本語化プラグイン)

以下よりダウンロードを行います。
(※2010/06/29 1.3.1 時点で対象に helios はありませんがとりあえずやっています。)

Pleiades - Eclipse プラグイン日本語化プラグイン
http://mergedoc.sourceforge.jp/

解凍

unzip pleiades_1.3.1.zip

解凍してできたものをさきほど解凍した eclipse ディレクトリの各ディレクトリに配置します。

eclipse.ini への記述追加

pleiades を解凍後に作成されます readme_pleiades.txt より以下記述を基に eclipse.ini に追記を行います。

 73   2. eclipse.ini の最終行に以下の記述を追加。
 74      -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
 75     (Windows 以外の場合は後述の Eclipse 起動オプション参照)

eclipse.ini は以下のディレクトリにあるようです。
eclipse/Eclipse.app/Contents/MacOS/eclipse.ini


※上記の readme の内容部分をそのまま記載すると以下エラーが発生しました。

Error opening zip file or JAR manifest missing : plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
Error occurred during initialization of VM
agent library failed to init: instrument

以下ページの情報を基に pleiades.jar へのパスを絶対パスに書き換えることによって解決しました。

プラグイン日本語化プラグイン - EclipseWiki
http://bit.ly/aj5SmP

eclipse の起動

eclipse/eclipse を実行します。
うまく日本語化が反映されているようです。


tomcat のインストール

以下URLより tomcat6 をダウンロード
(MacPortsで入れた場合のパーミッション的な問題に悩んだので、バイナリを選択しました。)

Apache Tomcat - Apache Tomcat 6 Downloads
http://tomcat.apache.org/download-60.cgi

解凍後、~/apps/ 以下に自分は配置

sastrutsチュートリアルをダウンロード

以下サイトよりダウンロードを行います。

Super Agile Struts - Download
http://sastruts.seasar.org/download.html

解凍

unzip ./sa-struts-tutorial-1.0.4-sp8.zip

インポート

eclipse ファイル - インポート - 一般 - 既存プロジェクトのインポート を選択します。
ファイル選択のダイアログより先ほど解凍したチュートリアルディレクトリを選択します。

細かな設定手順については以下セットアップに詳細が記述されています。

Super Agile Struts - Setup
http://sastruts.seasar.org/setup.html

実行

eclipse に設定した tomcat プラグインより tomcat を起動し、ブラウザより以下にアクセスします。

http://localhost:8080/sa-struts-tutorial/


無事起動できました。
これからSAStrutsの勉強していきたいと思います。