日々の記録。

プログラミングのメモや感じた事などを記録。

java

osx mavericks Java7でEclipse Keplerを動かす

osx mavericksでJava7をインストールして、FinderからEclipseを起動しようとするとJRE6が必要と言われて起動できません。(なぜかターミナルから直接実行する場合はできます。) launchd.confに環境変数JAVA_HOMEやPATHを追加してみても解決しませんでしたが…

C#のusingが、Java7でtry-with-resource statementとして実現

C#には、ファイルやDBのリソースのクローズを必ず行うためにusingステートメントという便利な機能があります。 void foo() { using (TextWriter w = File.CreateText("test.txt")) { w.WriteLine("ごにょごにょ"); } } 上記の例では、TextWriterオブジェク…

jsp カスタムタグへオブジェクトを渡す方法

仕事でjspをいじる機会があったので、カスタムタグを利用したリファクタリングにチャレンジ。カスタムタグへのオブジェクトの渡し方がわからなかったので調査した。 タグファイルでカスタムタグを作成している場合の手法. ポイントはattributeにrtexprvalue…

Maven in 5 Minutes メモ

Maven in 5 Minutesの要約 Creating a Project 新しいプロジェクトを作るには次のコマンドを実行する。実行すると、artifactIdと同じ名前のディレクトリが作成される。 mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -Darchetype…

Maven メモ (Run maven)

run mavenから抜粋。 一般的なビルドコマンド. maven clean install The vast majority of Maven-built projects can be built with the following command: ホームディレクトリの場所は? デフォルトでは、 ~/.m2 on Unix/Mac OS X C:\Documents and Settin…

mac osx jenkinsセットアップメモ

今更ながら自宅のMacにjenkinsを導入してみたので、セットアップをメモ。 jenkins氏のダウンロード。自宅ではWebサーバを動かしていないので、jenkins氏のサイトより、OSXのnative packageをダウンロード。 jenkinsの設定でJAVA_HOMEを設定する箇所があるけ…