C:\j2sdk1.4.1_06\jre\lib\extとD:\extにバージョン違いのjarを入れておいて、
D:\extの方を使いたい場合に、実行-実行-引数-VM引数に
-Djava.ext.dirs=D:\ext
と設定しても、C:\j2sdk1.4.1_06\jre\lib\extの方のjarが使われてしまうのは
どうしようもありませんか?

備考1
java -Djava.ext.dirs=D:\ext Foo
みたいにjavaコマンドで実行すればD:\extが使用されます。

備考2
System.out.println(System.getProperty("java.ext.dirs"));を見る限りでは
確かに書き換わってます。