javac -Djava.ext.dirs=F:\worksp\servlet\library MyServlet.java
-Djava.ext.dirs
會覆寫Java本身的ext設定,java.ext.dirs指定的目錄由ExtClassLoader加載器加載,如果您的程式沒有指定該系統屬性,那麼該加載器預設加載
$JAVA_HOME/jre/lib/ext
目錄下的所有jar檔案。但如果你手動指定系統屬性且忘了把
$JAVA_HOME/jre/lib/ext
路徑給加上,那麼ExtClassLoader不會去加載
$JAVA_HOME/lib/ext
下面的jar檔案,這意味着你将失去一些功能,例如java自帶的加解密算法實作。