NetBeans6.0m9
Consoleの部分のフォントって変更できないんだろうか。日本語が豆腐になってしまって読めないよ。
あ、そうかLinux用JDK6.0自体がデフォルトではSwing上の日本語が表示できないんだった。
fallbackを作ってやって解決。しかしなんでこんなにフォントが汚いんだろう。
endorsed
昔作ったxhtmlライブラリを最新のjaxbで書き直してみた。com.sun.xml.bind.xmlDeclarationが無くなったようだ。
// m.setProperty("com.sun.xml.bind.xmlDeclaration", Boolean.FALSE);
m.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
で、デプロイしてみたらjaxb-2.1のAPIが必要だけど、jaxb-2.0のAPIがブートストラップクラスローダから読まれているから、endorsedで解決してねというエラーになる。
2007-05-05 02:09:51 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/data/www/WEB-INF/lib/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
で、指示通りにendorsed作って、jaxb-api.jarを放りこんでみたんだけど、全然置きかわらないんですけど。う〜む、なんでなんだろう。仕方無いんで、rt.jarからjavax/xml/bindの下を削除してしまった(<おい)。








