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 を選択しました。
Eclipse Downloads
Pleiades(日本語化プラグイン)
以下よりダウンロードを行います。
(※2010/06/29 1.3.1 時点で対象に helios はありませんがとりあえずやっています。)
Pleiades - Eclipse プラグイン日本語化プラグイン
http://mergedoc.sourceforge.jp/
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
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