kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

eclipse

ワークスペースの中がディレクトリがあるのに見られなくなった。

Eclipseのワークスペース切り替え中に、PCが突然落ちて、 元のワークスペースが、Eclipse上から見ると、プロジェクトがまったくなくなってしまった。 ワークスペースのディレクトリの中には、ディレクトリとファイルがある。 インポート ⇒一般 ⇒既存プロジェ…

svnへの接続ユーザ情報を消す

マシンを兼用してたり、過去に別の人が使っていたマシンをそのまま使い Windowsのユーザープロファイルが同じような場合で SVNのログイン・パスワードを保存してしまうと、変更する機能がない。変更(初期化)というか設定されていない状態にするには、{ecl…

eclipseの調子や設定がおかしくなったので、バージョンアップした

3.4.1から3.4.2へworkspaceがぶっ壊れたのか、タスク(TODO)の内容が表示できない。 3.3から3.4になったことで、「フィルターの構成」がなくなり「内容の構成」となった。 それが上手に使いこなせていないことが原因なのか。スコープで ワーキングセット を…

eclipseの日本語化を行うプラグインpleiadesで変なログが出たら、cleanオプションで起動しなおす

eclipse起動時の引数に「-clean」を指定して起動しなおす。 (eclipse.exe -clean.cmdを実行すればよし)eclipse.exeを実行したら、ちっちゃなダイアログが出て、起動できません。 {eclipseのインストール場所}/configuration/1237946216078.log のエラーロ…

Eclipseローカルヒストリーの設定

(eclipse3.4.1で確認) ウィンドウ→一般→設定→ワークスペース→ローカル・ヒストリー・ファイルを保持する日数 (7日) ・ファイル辺りの最大のエントリー数(50) ・最大ファイル・サイズ(MB) (1)()内は、デフォルト値あたりを設定すれば、ローカ…

SVNを使っていて、変更したファイルを目立つようにする

デフォルトで、変更ありの場合は、「>」(発信フラグ)と表示されるけど それを目立つように「◆」「■」「▲」と表示するにはウィンドウ→設定→チーム→SVN→ラベル装飾→テキスト装飾 発信フラグ の欄 に 表示したい記号などを入力

EclipseでのプラグインWTPを利用してのtomcatの起動が遅い

DIコンテナ使って開発していて、HOTDeployのようにさくさく開発できるような環境でない場合に、 プラグインWTPを利用してtomcatをデバッグ起動するのに起動に、90秒くらい(もしくはそれ以上) かかったりするんだけど。なんとかもっと速くできないのか?…

eclipse3.4でstaticインポートを手軽に

Xxxxクラス.xxxメソッド();というstaticメソッドの場合に import static ・・・Xxxクラス.xxxメソッド; public class A{ public void method(){ Xxxクラス.xxxメソッド } } とstaticインポートがJDK1.5(Tiger)から使えるけど一度、記述したソースをstatic…

Eclipse3.5M5がもう出たのか

http://download.eclipse.org/eclipse/downloads/drops/S-3.5M5-200902021535/index.php今年春には、正式版が出るかな?3.5は、ガリレオっていうんだね

eclipseでTomcat使って java heap space

プロジェクトが大きく(クラス量が増えてくると)なると tomcat起動しようとして cause:java.lang.OutOfMemmoryメモリーが足りないよー。なんて出たりする。Web開発のプラグインのWTPを使ってる場合にプロジェクトを右クリック→実行→実行の構成→ 引数 タブを…

ソース保管時にアクションを実行する

ウィンドウ→設定→java→エディター→保管アクション保管時に選択したアクションを実行 ソースコードフォーマット 編集した行をフォーマット インポートの編成ここから編が有効だと便利。 不要なインポート文は、削除 インポート文がない場合は、自動でインポー…

Eclipseのブックマーク機能

Mylyn+Tracなどと連動したりする人もいるだろう。Eclipseのタスク機能ってものすごく簡単に利用するには ソース上に TODOと記述すれば、タスクに追加される。 大人数で開発しているような場合にMyLynと連動することなく 、TODO と書くと、TODO だらけになっ…

FindBugsやCheckStyleなど

適用すると、プロジェクトがちっちゃい間(クラスファイル数がそれ程多くなく、数百程度)は コンパイルは、普通に動くが、クラス数が膨大に増えるともうやってらんねー。クリーン したら 10分くらいビルド中。。。。orzFindBugsを外して、CheckStyleも外…

eclipseのメモリ使用量が

process explorerでモニタリングして プライベートバイトの最大値:808,264K プライベートバイト:799,528K 仮想サイズ:1,510,424K となり、仮想サイズが異様に多すぎる。 eclipseの初期起動では、-Xmx768m としてるんだが 仮想サイズはどんどん増えていくの…

Eclipseの階層表示を見やすくしたり、パンくず表示をする

(eclipse3.4のガニメデの場合) パッケージを見やすくするには パッケージタブの▽マーク → パッケージプレゼンテーション → 階層 タブのソースで、どのプロジェクトで、どの階層のファイルかを見るには ツールバーにあるメニューのナビゲート → パンくずリ…

Eclipseのサーバー起動でタイムアウトする

タイムアウトの時間を長くするには、 eclipse3.4のWTPを使っている場合 ウィンドウ→ビューの表示→その他→サーバ→サーバ で表示されたら、 ローカルホストのTomcatv5.5サーバ(←ここはWEBコンテナや自分で名前を変えていれば異なる)をダブルクリック→タイム…

Eclipse3.4GANYMEDE(3.4) でのdropins

dropinsに置くプラグインが認識できる場合とできない場合があるらしい。http://bagineer.blog59.fc2.com/blog-entry-143.html http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=20080712 http://eclipsewiki.net/eclipse/index.php?%BC%AB%CA%AC%C0%EC%…

ShellEdプラグインが動作しない

Pleiades All in One の3.4(JREなし版のpleiades-all-in-one-ultimate_20080729.zip)を使っているが ShellEdプラグインが以下のようにエラーが出て動かねー。 コンパイラのバージョンが違うから? eclipseは1.5で動かしているんだが・・・JDK1.6が必要って…

javaの逆コンパイルのjadclipseを使う

javaの逆コンパイルを行ってくれるJadがあるのだけれども、 そのjadのeclipseのプラグインとして、JadClipseがある。 それをhttp://sourceforge.net/projects/jadclipse/からダウンロード。ダウンロードしたファイルは、net.sf.jadclipse_3.3.0.jar使ってるe…

フォントサイズの設定

ウィンドウ -> 設定 -> 一般 -> 外観 -> 色とフォント -> 基本 -> テキスト・フォント -> 変更 個人的には、MSゴシック 10ptがよい。ディスプレイの解像度が1920とか出るから。

JStyleプラグイン

eclipseのエディタ表示において、改行、全角および半角スペース、タブの表示を見やすくするプラグイン。workspace変更したり、eclipseのバージョンアップしたりして、この設定どこにあったけ?とわからなくなるのでメモ。特に、javaScriptで全角スペースがあ…

EclipseのプラグインであったJSEclipseが単独では提供しないみたい。

EclipseでJavaScriptファイルを編集する際などに、拡張子「.js」をJSEclipseのプラグインを利用するようにしていた。 ソースが見やすかったり、コメントが書きやすかったり、コメントの表示・非表示を切り替えることができたり、javadocのような@author,@sin…

Eclipseのデバッグモードが遅い

Eclipseのデバッグモードで実行すると、めっちゃくちゃ遅い。 やってられん(こんなの耐えられない)ってくらいに遅い。 WTP(動的WEBプロジェクトで作成したプロジェクト)を使ってTomcatをデバッグモードで実行したら、5分以上もかかった。 通常起動は、…

Eclipse tips

ここに記述する事項は、windows版のeclise3.3および3.4を基本とするeclipseを手に入れる eclipseの入手 eclipse3.3(Europa),eclipse3.4(Ganymede)でのWEBアプリ開発に必要なpluginなどが入った梱包版は、pleiades(プレアデス)提供を使用する http://mergedoc…