Java

実行可能jarに外部jarを含めるためのライブラリ調査

実行可能jarを作ろうとして、jarに外部jarを含めようとしたら、NoClassDefFoundError を投げてコケる。調べてみると、以下のような問題があるらしい。外部ライブラリを含む場合の問題 - JARファイルをダブルクリックで実行で、さらに調べてみると、これを解…

Session Fixation対策

Wicketで、ログイン時にJSESSIONIDの再発行を行おうとしたんだけど、ぐぐってもぐぐってもなかなか情報に行き当たらない。なんとか見付かった「2008-07-27 - okkeyの日記」を参考にキーワードを工夫することで、ようやく「[WICKET-1767] Protection against …

WTP上のTomcat6でH2をデータソースにする

一回できたのに忘れてしまったのでメモ。なお、EclipseにはPleiadesが組み込まれてるものとする。多分これでいいと思うんだけど、間違ってたら誰か突っ込んでくれ。 WTPで動かすTomcat6に外部のjarを登録する 「Servers」プロジェクトを選択して右クリックメ…

日本語版の Java SE 6 ドキュメントがダウンロードできない

先日のJava読書会で話題になったのだが、日本語版の Java SE 6 ドキュメントがダウンロードできない。Java SE ダウンロードページの「ダウンロード」のリンクをたどると英語版しか出てこない。で、ほっといても直るとは限らないので、とりあえずフィードバッ…

EclipseからSwingアプリを起動すると、フォント構成ファイルの情報が無視される(final)

※以下はWindows上で(のみ?)発生する問題です。原因みっけー!! Eclipseの、設定、もしくはプロジェクトのプロパティで、テキストファイルのエンコードをUTF-8にする。 この状態で「実行」を行うと、システムプロパティ「file.encoding」が「UTF-8」になる。 …

EclipseからSwingアプリを起動すると、フォント構成ファイルの情報が無視される(2)

解析の途中結果。フォント構成ファイルが無視されているわけではないらしい。 import java.awt.Font; import sun.font.Font2D; import sun.font.FontManager; public class FontManagerTest { public static void main(String[] args) { Font2D f2d = FontMa…

EclipseからSwingアプリを起動すると、フォント構成ファイルの情報が無視される

こうなる。 コマンドラインから起動 (先日作成したフォント構成ファイルを使っている) Eclipseの「実行」メニューから起動 (フォント構成ファイルが無視されている上に「。」が変な位置に表示されている) 解析してみる (未完) 原因不明につき、現在解析中。…

Swingフォント改善作戦 (んー、微妙?)

(2009-02-24) コメントを受けて、少々追加/修正。 Swingのフォントが汚ない(@Windows XP)ので、何とかならんかといろいろ試してみた。 アンチエイリアスのオプションを加えてみた 「Java SE 6完全攻略」第17回 文字に対するアンチエイリアス | 日経 xTECH(…

イベントの透過

現在Swingを学習中なのだが、あるコンポーネント(GlassPaneとか)でイベントを拾いつつも、さらにその下のコンポーネントにイベントを透過する方法が、調べても調べてもよくわからなかった。が、ようやく正解らしきものにたどりついたようなので、メモってお…