Hatena::ブログ(Diary)

guccyonikki このページをアンテナに追加 RSSフィード

2008-09-15

ubuntuでjava関連の環境整備ログ つづき

Eclipseインストール

最新版の3.4 ganymedeが使いたいのでsynapticは使わず手で入れる。

Eclipse.orgよりLinux 32bitプラットフォーム向けの「Eclipse IDE for Java Developers (84 MB)」をダウンロード

/usr/local/share/eclipseの下に展開。

sudo tar xvfz eclipse-java-ganymede-linux-gtk.tar.gz -C /usr/local/share
sudo mv /usr/local/share/eclipse /usr/local/share/eclipse3.4
sudo ln -s /usr/local/share/eclipse3.4 /usr/local/share/eclipse

PATHの通っている場所にシンボリックリンクを貼る。

sudo ln -s /usr/local/share/eclipse/eclipse /usr/local/bin/eclipse

ユーザのホームディレクトリに設定を保存するようにeclipse/configuration/config.iniに以下を追記

osgi.configuration.area=@user.home/.eclipse/org.eclipse.platform_3.4/configuration

日本語化する為にPleiadesを入れる。

MergeDoc Projectより Download > Pleiades > pleiades_1.2.3.p4.zip をダウンロードし、

eclipseインストールディレクトリ解凍

sudo unzip pleiades_1.2.3.p4.zip -d /usr/local/share/eclipse

eclipse.iniを開き、pleadeseのreadmeディレクトリ中のeclipse.ini_sample.win.3.4を参考に設定を追加。

この時、javaagentに指定するpleiades.jar絶対パスを書くようにする。

-javaagent:/usr/local/share/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

最初の起動時はcleanオプションを付けて起動

eclipse -clean

起動時にpleiades関連で以下のような例外が発生したが、

普通に動くのでとりあえず気にしない。

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

(対応方法をご存知の方いましたらご教示ください。)


Eclipseの設定(pluginのインストール

続いてpluginの整備に取りかかる。

基本的に全てアップデートマネージャから行う。

ヘルプ > ソフトウェア更新 > 使用可能なソフトウェアタブを選択

とりあえずサイトの追加から以下を追加。

http://download.eclipse.org/releases/ganymede

http://download.eclipse.org/eclipse/updates/3.4


またこれらの作業はプラグイン毎にやった方がいいかもしれない。

同時に全てのプラグインインストールするとバグなのか、

依存関係が壊れて、個別に削除しようとしたとき一緒に入れたものを

全て削除しないといけない事になったりしたので。


  • Web開発関連

GanymedeのWebおよびJavaEE開発から

EclipseXMLエディターおよびツール、JavaEE開発者ツール、JavaScript開発者ツール、Web開発者ツール、Webページエディタ

をそれぞれチェックしインストール


ウインドウ>設定>サーバーランタイム環境

追加ボタンでApacheApache Tomcat5.5の設定を追加する。

tomcatインストールディレクトリに/usr/share/tomcat5.5を指定。


新規プロジェクトの作成で「動的Webプロジェクト」を選択。

適当に名前をつけて終了。

プロジェクト上で右クリック>新規>JSPを選び、index.jspと付けて保存。

プロジェクトで右クリック>実行>サーバで実行を選び、表示されたらインストール完了。


Ganymedeコラボレーションツールから

SVNチームプロバイダー、SVNチームプロバイダー・ローカライゼーションをそれぞれチェックしインストール

サイトの追加から

http://www.polarion.org/projects/subversive/download/eclipse/2.0/ganymede-site/

ネイティブ JavaHL1.5.0、Subversive SVNコネクター、SVNKit1.2.0をそれぞれチェックしインストール


ウインドウ>設定>チーム>SVNSVNクライアントタブ

SVNクライアントにNative JavaHLを選択。


動的言語ツールキット - Ruby開発ツールをチェックしインストール

ウインドウ>設定>Rubyインタープリタ

追加ボタンから以下の設定を追加。

インタープリター・タイプ:Generic Ruby

インタープリター名:Ruby1.8.6

インタープリター実行可能ファイル:/usr/bin/ruby


サイトの追加から

http://eclipsefp.sf.net/updates/site.xml

Haskell support for eclipseをチェックしインストール

ウインドウ>設定>Functionnal Programing>Haskellインタープリタ

GHCiでUse GHCi compiler settings for GHCiにチェックを入れる。


サイトの追加から

http://schemeway.sourceforge.net/update-site/

SchemeWay Featureをチェックしインストール

何故かこれだけ同じものを2回インストールしないと有効にならなかった。

なのでインストールしたのに項目が増えていない時はもう一度インストールをやり直したら上手く行くかもしれない。


サイトの追加から

http://e-p-i-c.sourceforge.net/updates/testing

EPICをチェックしインストール



以上。長かった。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証