Xalan-Javaも地道にこつこつリビジョンアップしていっています。なんたって J2SE 1.4 の一部ですものねぇ。
2002/02/15 石神覚司さんからツッコミ久々に投稿します。ふと思ったのですが、XalanってJ2SE 1.4のrt.jarに含まれているようなのですが、
を見ても分かるようにブートストラップクラスって一番最初に参照されるクラスパスだと思っていました。ってことは「バージョンアップしたXalanを使ってみよう!!」って時にJDK1.4では、どうすりゃ良いのでしょうかね? XSLTInfo.propertiesを見てみると、J2SE 1.4にはXalan-J 2.2.D11が含まれてるようですけど、Xalan-J 2.3.0が出たならそれを使いたいなぁと思ったものですから。。。少なくとも、Xalan-J 2.3.0をダウンロードして、以下を実行したのですが、
java -cp xalan.jar org.apache.xalan.Version Xalan Java 2.2.D11
と表示されてしまいました。。。もちろんJDK1.3相当で行えば、
java -cp xalan.jar org.apache.xalan.Version Xalan Java 2.3.0
と表示してくれます。なんか簡単にXalan-J 2.3.0を使う設定が J2SE 1.4でできる気がするのですが、どうやってやるのでしょうかね?#これができないと、TomcatのlibディレクトリにXalanを入れても J2SE 1.4付属のXalanを読みにいってしまうのかなぁ?とかも思ってみました。でも、これはなんかはずしてるかも。 ---石神 覚司(Satoshi Ishigami)
2002/02/15 石神覚司さんから自己レス自己レスです。バグパレードを見てみたところ同様の投稿がいくつかありました。
-
http://developer.java.sun.com/developer/bugParade/bugs/4624775.html
-
http://developer.java.sun.com/developer/bugParade/bugs/4634803.html
BUG ID # 4624775 から引用 | See the Endorsed Standards Mechanism in the JDK 1.4 documentation.となっておりましたが、なんと、このドキュメントは、未だ日本語版J2SE 1.4ドキュメントには含まれていませんでした (ベータ版だからしかたないですが)。英語版は下記で見ることができます。
- Endorsed Standards Override Mechanism http://java.sun.com/j2se/1.4/docs/guide/standards/index.html
本ドキュメントによると、
-
-Djava.endorsed.dirs=<xalan.jarの格納ディレクトリ>
-
\lib\endorsed [Win32] /lib/endorsed [Solaris or Linux] ディレクトリ内にXalan2.3.0のxalan.jarを入れる
とすることにより、Xalan 2.3.0 を使用することができるようです。#もちろん、Xalan だけでなく、他の内部標準APIも置き換える事が可能です。 j2se1.4\jre\lib\endorsedディレクトリを作成し、そこにxalan.jar を入れてみたところ、見事、
java org.apache.xalan.Version Xalan Java 2.3.0
と表示してくれました。また、カレントディレクトリにxalan.jarを置き
java -Djava.endorsed.dirs=. org.apache.xalan.Version Xalan Java 2.3.0
でも上手くいきました。まずはバグパレードを見るべきでした (^^;どうも、お騒がせしました。 ---石神 覚司(Satoshi Ishigami)
- Apache Xalan-Java 2.3.0リリース 2002Xalan-Javaも地道にこつこつリビジョンアップしていっています。なんたって J2SE 1.4 の一部ですものねぇ。
- プレイステーション・ドットコムで顧客情報流出 2002URI積み込みのセキュリティ上の脆弱性…ですよね。
- Visual Studio .NETにセキュリティ上の懸念 2002バッファオーバーフロー攻撃に対して脆弱になりうる…ということは 本質的にメモリ管理がJava言語より駄目ってこと? でしょうか。発売前からセキュリティホールを指摘されるのって、かわいそうですね。まあ 初物(最初のバージョン)だけに バグ、不具合、設計上の問題などは沢山あることでしょう (笑)
- 「Visual Studio .NET」日本語版は3月22日発売 2002日本語版もリリースですね。私が使うことは まず無いですけれども、ちょっと気になります (笑)
- 空中写真をネットで公開 国土地理院 2002空中写真公開、すっごく楽しみ。わくわく。そういえば 私 まがいなりにも 地学で学士を取ったのだものなぁ。(実質的には 楽士 かも知れません :-P
- ヨーロッパ大陸で急増する Opera ユーザー 2002IEを駆逐する勢力が増えるのは好ましいことです。