http://www5.airnet.ne.jp/sakuraba/java/laboratory/JDK1.4/MiscAPI/Preferences/Preferences.html

Java ŁAWindows̃WXgB

W java.util.prefs.WindowsPreferences ł́ASoftware\\JavaSoft\\Prefs ȉ
WXgɑ΂āAǂݏ܂B

́AEXCEL̃v^擾ׂɁAʂ̃WXgǂݏoKv܂B

WindowsPreferences  WINDOWS_ROOT_PATH ASoftware ɐݒ肷邱ƂŁA
Ήł܂ÃNX́ApbP[W[JȈׁAڊgo܂B
܂Anative \bhgpĂ邽߁A\[XRs[ĕʃNX
쐬邱Ƃł܂B
ŁÃNX̂̂鎖ŁAΉ܂B

ʁAKeýAłȂƎ󂯕tȂ̂łAf[^ƂāA
啶Key܂B̊֌WŁAPڂ̌ƁAQڈȍ~̌ŁA
f[^قȂĂ܂ۂ܂B
́Ajava.util.prefs.AbstractPreferences.java ŁAqm[hLbVĂ
HashMap AKey  TreeSet ɈڂƂɁAĂAtoLowerCase() 
Zbg΁A܂B

̂Q̃NXACAJavãVXe[hׂɁA
endorsed 𗘗p܂B

endorsed ́Ajar NXA<JAVA_HOME>/jre/lib/endorsed ȉɃRs[邱ƂŁA
VXeNXƒuiɓǂݍ܂jƂo܂B

P
   <JAVA_HOME>/lib/endorsed/ ȉło͂łA܂܂łB
   ́A<JAVA_HOME>/jre/lib/endorsed ȉɂAjava N̈
$ java -Djava.endorsed.dirs=<v_Ngjart@CfBNg> ...
   ŋN邩Aǂ炩̕@LłB

java full version "1.4.1_01-b01"


Q
  Tomcat́Abin\setclasspath.bat ŁAendorsed fBNgݒ肵Ă܂B

rem Set the default -Djava.endorsed.dirs argument
set JAVA_ENDORSED_DIRS=%BASEDIR%\bin;%BASEDIR%\common\lib

BASEDIR ́ACATALINA_HOME AZbgĂ܂B

āATomcatŎgpꍇ́A<CATALINA_HOME>/common/lib tH_ɁA
ogPrif.jar zuKv܂B


